【问题标题】:How to get QtCreator to link incrementally with nmake?如何让 QtCreator 与 nmake 增量链接?
【发布时间】:2011-11-11 09:44:04
【问题描述】:

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

增量链接。

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

QMAKE_LFLAGS += /INCREMENTAL

我得到一个像

这样的链接器行
link /LIBPATH:"(...)" /NOLOGO /INCREMENTAL /DEBUG /MANIFEST (...)

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

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

有没有人设法让 QtCreator 与 nmake 进行增量链接?

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-23
      相关资源
      最近更新 更多