使用 msvc 编译器在 Windows 上包含 Qt-headers 的路径
Includepaths for Qt-headers on Windows using msvc compiler
我尝试将 Qt-Creator 与 MSVC 编译器一起设置。设置 PATH 花了一些时间,但它终于起作用了。我遇到的唯一问题是,我必须指定每个 INCLUDEPATH,方法是将其放入 .pro 文件并像正常情况一样包含:
INCLUDEPATH += C:\Qt.4\msvc2013_64\include\QtCore\
#include <QtGlobal>
或者通过后退一步并在 .cpp 中指定确切路径包括:
INCLUDEPATH += C:\Qt.4\msvc2013_64\include\
#include <QtCore/QtGlobal>
我已经添加了以下行,它似乎对我没有任何作用(不使用缺少的 INCLUDEPATH 进行编译):
QT += core
我在工作中使用 gcc 编译器和 Qt Creator,我可以简单地包括:
QT += core
#include <QtGlobal>
而且我不需要在任何地方指定确切的 INCLUDEPATH。我尝试将 INCLUDEPATH 添加到我的 PATH environment-variable,但它似乎无法解决我的问题。
如何在 QtCreator 中指定 Qt-Headers 的位置,而不必在 .pro 文件或 include 中的基本文件夹中写入整个路径?
好吧,这个回答比较蠢
我正在测试的项目是我私人存储库中的一个旧项目,显然我将其创建为非 Qt-Project。 .pro 文件包含此行:
CONFIG -= qt
其中简单地排除了所有Qt Headers。
我尝试将 Qt-Creator 与 MSVC 编译器一起设置。设置 PATH 花了一些时间,但它终于起作用了。我遇到的唯一问题是,我必须指定每个 INCLUDEPATH,方法是将其放入 .pro 文件并像正常情况一样包含:
INCLUDEPATH += C:\Qt.4\msvc2013_64\include\QtCore\
#include <QtGlobal>
或者通过后退一步并在 .cpp 中指定确切路径包括:
INCLUDEPATH += C:\Qt.4\msvc2013_64\include\
#include <QtCore/QtGlobal>
我已经添加了以下行,它似乎对我没有任何作用(不使用缺少的 INCLUDEPATH 进行编译):
QT += core
我在工作中使用 gcc 编译器和 Qt Creator,我可以简单地包括:
QT += core
#include <QtGlobal>
而且我不需要在任何地方指定确切的 INCLUDEPATH。我尝试将 INCLUDEPATH 添加到我的 PATH environment-variable,但它似乎无法解决我的问题。
如何在 QtCreator 中指定 Qt-Headers 的位置,而不必在 .pro 文件或 include 中的基本文件夹中写入整个路径?
好吧,这个回答比较蠢
我正在测试的项目是我私人存储库中的一个旧项目,显然我将其创建为非 Qt-Project。 .pro 文件包含此行:
CONFIG -= qt
其中简单地排除了所有Qt Headers。