【发布时间】:2015-07-24 21:17:02
【问题描述】:
我在 Windows7 64 位上使用 QtCreator 3.4.2(开源)和 Visual Studio 2013 套件。我正在使用 Qt 5.5。
在一个项目中,当我通过右键单击项目并选择Add New...->C++ Class来添加一个类时,qmake不会自动运行,我必须使用Build菜单手动调用它。
如何配置 QtCreator,以便每次需要时自动调用 qmake?
【问题讨论】:
-
好的,我现在看到了问题。它适用于 Qt 4,但不适用于 Qt 5,这是一个错误,但我不知道是 Qt Creator 错误还是 Qt 错误。
-
有没有存放 Qt creator 日志的地方,以便检查是否有问题?
-
没有任何问题。请注意,“配置不变,跳过 qmake 步骤”是一个红鲱鱼。无论如何,它总是显示出来。它在使用 Qt 4 编译时显示,一切正常。
-
可能是一个 qtcreator 错误。因为它应该在需要时调用 qmake。如果我调用 qmake 那么项目会正确更新。
-
再一次,请忘记Qt Creator。 Qt Creator的逻辑如下:Makefile不存在?运行 qmake。最后,运行 jom 或 nmake。而已。每当
.pro文件更改时,jom或nmake都应该重新生成makefile。您可以通过在构建文件夹中调用jom或nmake从命令行重现您的问题 - 就像您手动构建项目一样。
标签: qt qt-creator qmake nmake