2

我曾经在 Visual Studio (2008) 中进行开发,但现在几乎完全转向使用 QtCreator 进行开发,主要是由于代码导航、重构和代码完成。我正在使用win32-msvc2008mkspec。到目前为止,我已经设法设置了所有东西,除了一件事:

增量链接。

在我的项目文件中,我添加了以下行:

QMAKE_LFLAGS += /INCREMENTAL

我得到一个链接器行

link /LIBPATH:"(...)" /NOLOGO /INCREMENTAL /DEBUG /MANIFEST (...)

但是,它总是告诉我它找不到 .exe 或者它不是由上次增量构建完全构建的,即使我只更改了一个 .cpp 文件,恢复更改并保存。

我尝试过使用和不使用阴影构建,以及使用 nmake 或 jom 进行构建,这两种组合都不起作用。

有没有人设法让 QtCreator 与 nmake 逐步链接?

PS:如果我使用 Qt 插件将项目文件导入 Visual Studio,增量链接将完美运行。

4

1 回答 1

2

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

我提交了一个错误请求,如果你有兴趣,这里是:https ://bugreports.qt-project.org/browse/QTBUG-22718

于 2011-11-15T13:36:53.167 回答