如何让QtCreator与nmake进行增量链接?

时间:2011-11-11 09:44:05

标签: qt qt-creator qmake nmake incremental-linking

我曾经在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,增量链接可以很好地工作。

1 个答案:

答案 0 :(得分:2)

显然qmake需要以不同的方式生成makefile,以便在使用nmake时使增量链接正常工作。

我提交了错误请求,如果您有兴趣,请点击此处:https://bugreports.qt-project.org/browse/QTBUG-22718