| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > "автономные" программы |
| Автор: MDKsonic 10.1.2008, 10:41 |
| Недавно появилась такая проблема. Как в Студии создать приложение которое будет запускаться на любых машинах (т.е. если нет нужных dll, например)? Как это сделать в Билдере - знаю, в Студии - нет. Ну или как проще всего узнать список библиотек для отдельно взятой программы? |
| Автор: Lazin 10.1.2008, 10:49 |
| в 8-й студии в опциях проекта - code generation - runtime library, выбрать вместо Multi-threaded DLL - Multi-threaded. В этом случае crt библиотека будет линковаться статически. Добавлено через 42 секунды в более старых версиях студии еще есть не Multi-threaded версия crt. |
| Автор: MDKsonic 10.1.2008, 11:04 |
| спасибо) в 2008 студии, наверное, аналогично? |
| Автор: Lazin 10.1.2008, 11:49 |
| вероятно |
| Автор: dizzy1984 10.1.2008, 12:11 |
| И не забудь поставить General->Use Of MFC в Use MFC in a Static Library либо Use Standart Windows Libraries. Кроме того, можно избавиться от пары сотен уродливых байт кода если сделать Linker->Manifest File->Generate Manifest в NO. Но это для 8-й студии. |
| Автор: MDKsonic 10.1.2008, 13:53 |
| спасибо, пробую |