Раньше я занимался разработкой в Visual Studio (2008), но сейчас почти полностью переключился на разработку в QtCreator, главным образом из-за навигации по коду, рефакторинга и дополнения кода.Я использую win32-msvc2008
mkspec.Пока мне удалось настроить все, кроме одной вещи:
Инкрементное связывание.
В своем файле проекта я добавил строку:
QMAKE_LFLAGS += /INCREMENTAL
и яполучить строку компоновщика, такую как
link /LIBPATH:"(...)" /NOLOGO /INCREMENTAL /DEBUG /MANIFEST (...)
Однако, это всегда говорит мне, что он не может найти .exe или он не был полностью собран последней инкрементальной сборкой, даже если я только изменяю файл .cpp, отменитеизмените и сохраните.
Я пробовал строить с теневой сборкой и без нее, а с помощью nmake или jom ни одна из комбинаций не работает.
Кому-нибудь удалось заставить QtCreator инкрементно связываться с nmake?
PS: если я импортирую файл проекта в Visual Studio с помощью плагина Qt, инкрементная компоновка работает отлично.