如何在Qt Creator中添加包含path?

我有一个项目,我在Qt的创造者,需要一个第三方库。 我想将标题添加到项目的包含path。 我该怎么做呢?

如果您正在使用qmake,标准的Qt构build系统,只需要在.pro文件中添加一行,如“ qmakevariables参考”所述 :

 INCLUDEPATH += <your path> 

如果您正在使用自己的构build系统,则通过select“导入基于Makefile的项目”来创build项目。 这将在您的项目目录中创build一些文件,其中包括名为<your project name>.includes 。 在该文件中,只需列出要包含的path,每行一个。 真的这一切都是告诉Qt Creator在哪里寻找文件索引自动完成。 您自己的构build系统将不得不以自己的方式处理包含path。

正如Qt Creator手册所述 , <your path>必须是绝对path,但您可以使用$$PWD来避免.pro文件中的OS,主机或用户特定条目。 .pro文件,例如

 INCLUDEPATH += $$PWD/code/include 

在“附加参数”中的“项目/构build/构build步骤”部分添加全局包含path使用qmake的自定义命令,如下所示: "QT+=your_qt_modules" "DEFINES+=your_defines"

我认为你可以用这种方式使用* .pro文件中的任何命令。

对于像我这样的完全不熟悉Qt Creator的人,可以从Qt Creator中修改项目的.pro文件:

在这里输入图像说明

只需双击“项目”窗口中的“您的项目名称”.pro,然后在.pro文件底部添加包含path,就像我所做的那样。