Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Компиляция в exe с run-time vs2005 |
Автор: oper54 26.3.2008, 16:50 |
Доброе время суток. Такая вот проблемка. компилирую обычное вин приложение консольное в vs2005 и оно запускается не на всех машинах. Вычислил, что не хаватает для msvcr80.dll, msvcp80.dll. копировать их каждый раз, приделывать инсталятор к этой програме не целесообразно. Как настроить компилятор так чтобы он не требовал их наличия, а вкомпилировал эти rt библиотеки в exe? В билдере такая ф-ция есть а вот в vs не знаю. |
Автор: korian 26.3.2008, 17:26 |
в MSVC7 делается это в настройкай проекта, в general, там дето строка про use mfc, надо поставить use static link lib или шо-то типа того. |
Автор: oper54 26.3.2008, 17:44 |
спасибо огромное. сам бы не додумался т.к. mfc тут и рядом не использовалось =) |
Автор: Rapalex 26.3.2008, 23:25 |
msvcr80.dll, msvcp80.dll - это не MFC это C-Runtime. Лезеш в настройки проекта, в с/с++, в коде генерейшн, в рантайм либрари выбираеш /MTd - в дебаге /MT - в релизе |