我曾经在Visual Studio(2008)中开发,但现在几乎完全转向在QtCreator中开发,主要是由于代码导航,重构和代码完成。
我正在使用win32-msvc2008
mkspec。到目前为止,我已经成功设置了一切,除了一件事:
增量链接。
在我的项目文件中,我添加了一行:
QMAKE_LFLAGS += /INCREMENTAL
我得到一个像
这样的链接器行link /LIBPATH:"(...)" /NOLOGO /INCREMENTAL /DEBUG /MANIFEST (...)
然而,它始终告诉我它无法找到.exe或者它不是完全由最后一次增量构建构建的,即使我只更改.cpp文件,还原更改并保存。
我尝试使用和不使用阴影构建进行构建,并且使用nmake或jom,两种组合都不起作用。
有没有人设法让QtCreator以增量方式与nmake链接?
PS:如果我使用Qt插件将项目文件导入Visual Studio,增量链接可以很好地工作。
答案 0 :(得分:2)
显然qmake需要以不同的方式生成makefile,以便在使用nmake时使增量链接正常工作。
我提交了错误请求,如果您有兴趣,请点击此处:https://bugreports.qt-project.org/browse/QTBUG-22718