| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > не запускается приложение |
| Автор: Graf_h 7.5.2009, 15:25 |
| Привет. почему то приложение скомпиленное на VC2008 не запускается на других машинах(на моей работает), а когда перекомпилил VC6 работает как надо. может я как то не так настроил компилятор? кто что может посоветовать? |
| Автор: east 7.5.2009, 15:42 |
| В свойствах проекта нужно выставить статическое подключение dll. На других машинах может не быть тех dll, которые идут в составе студии. |
| Автор: Graf_h 7.5.2009, 15:44 |
| east, подскажите пожалуйста где именно? |
| Автор: voov 7.5.2009, 15:55 |
| Alt+F7 -> Configuration Properties -> General -> Use of MFC -> Use MFC in a Static Library |
| Автор: SneG0K 7.5.2009, 16:04 |
| А для VS 2008? |
| Автор: Graf_h 7.5.2009, 16:07 |
| voov, я MFC вообще не использую, все пишу в консоли. |
| Автор: east 7.5.2009, 16:23 |
| Проэкт -> Свойства:"имя проекта" , далее пункт Общие и в списке Использование MFC выбираете Использовать MFC в статической библиотеке |
| Автор: voov 7.5.2009, 18:01 |
а АТЛ? настройка подключения этой библиотеки аналогична МФЦ. если АТЛ тоже не используешь, то возможно какието другие длл? если библиотек совсем нет, то тогда смотри чем отличаются машины, на которых не работает, от твоей. |
| Автор: bugmenot 8.5.2009, 00:27 |
Поставь Runtime Library - Multi-threaded (/MT), вот тут:![]() |