我尝试将我的Qt-Creator与MSVC编译器一起设置。设置PATH需要一段时间,但它终于有效了。我唯一的问题是,我必须指定每一个INCLUDEPATH,通过将它放入.pro文件并包括正常情况:
INCLUDEPATH += C:\Qt\5.4\msvc2013_64\include\QtCore\
#include <QtGlobal>
或者返回一步并指定.cpp中的确切路径包括:
INCLUDEPATH += C:\Qt\5.4\msvc2013_64\include\
#include <QtCore/QtGlobal>
我已经添加了以下行,这似乎对我没有任何作用(不会使用缺少的INCLUDEPATH tho编译):
QT += core
我在工作中使用gcc编译器和Qt Creator,我可以简单地包括:
QT += core
#include <QtGlobal>
我不需要在任何地方指定确切的INCLUDEPATH。我尝试将INCLUDEPATH添加到我的PATH环境变量中,但它似乎无法解决我的问题。
如何在QtCreator中指定Qt-Headers的位置,而无需在.pro文件或包含的基本文件夹中写入整个路径?
答案 0 :(得分:0)
好的,答案是相当愚蠢的。
我正在测试的项目是我私人存储库中的一个旧项目,显然我是将它创建为非Qt项目。 .pro文件包含以下行:
CONFIG -= qt
其中只是排除了所有Qt标题。