При попытке связать с QT 4.5 релиз, я бегу в это сообщение об ошибкеQT 4.5 - Как включить LTCG в VS2005 при подключении к библиотекам QT?
фатальную C1047 ошибка: Объект или файл библиотеки 'C: \ Qt \ 2009.02 \ Qt \ Lib \ qtmain.lib' был , созданный со старым компилятором, чем другие объекты; восстановить старые объекты и библиотеки
Я использовал тот же компилятор для моих текущих проектов скомпилировать Qt 4.5 (VS 2005, хотя я не уверен, если я скомпилировать его с VS2005 SP1 или нет, но я использую SP1 сейчас). Проблема возникает только тогда, когда другая библиотека, которую я компилирую, имеет GL (она автоматически переключается на LTCG на VS2005). Я мог бы заставить сборку работать, если отключить всю оптимизацию во всех других библиотеках (которые не позволяют LTCG быть включенными)
Есть ли способ получить QT 4.5 для работы с процессом сборки релиза LTCG? Если мне нужно перекомпилировать, какие флаги мне нужно установить для nmake?
Кстати, проект создан с надстройкой Visual Studio QT 4.5, а для сборки релиза GL отключен автоматически.
Я использую Qt 4.5.0, что меня разочаровывает – Extrakun