Компиляция в Visual Studio с ключом /MT, ошибки при линковке |
Здравствуйте, гость ( Вход | Регистрация )
Компиляция в Visual Studio с ключом /MT, ошибки при линковке |
AD |
3.2.2009, 11:37
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
При компиляции dll использую ключ /MT (Runtime library: Multi-threaded).
При линковании возникают подобные ошибки:
Как отключить ненужный уже MSVCRT? Заранее благодарен. Сообщение отредактировал Litkevich Yuriy - 3.2.2009, 14:00 |
|
|
kalombo |
5.2.2009, 17:54
Сообщение
#2
|
Студент Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не знаю как начать, поэтому опишу всё, что я сделал=). Хотел я, чтобы собранные в MSVS Qt-приложения зависели только от Qt-шных библиотек, наткнулся на этот топик, а в нём на ссылку на ПрогОрг. Сделал по статье, зависимость осталась, но только от одной библиотеки - MSVCR90.dll. Погуглил, нашел такое решение
Project Property->Configuration properties->c/c++->code generation->runtime library->MT Project Property->Linking->Manifest File->Generating Manifest->NO Только размер приложения увеличился на 40 килобайт. Но думаю это пустяки=) Буду рад, если мой пост кому-то поможет. |
|
|
Текстовая версия | Сейчас: 30.12.2024, 19:36 |