我有一个项目,我正在Qt创建者中工作,需要第三方库。我想将标题添加到项目的包含路径中。我该怎么做?
答案 0 :(得分:211)
如果您使用标准Qt构建系统qmake,只需在qmake Variable Reference中记录的.pro
文件中添加一行:
INCLUDEPATH += <your path>
如果您使用自己的构建系统,则可以通过选择“基于Makefile的项目的导入”来创建项目。这将在项目目录中创建一些文件,包括名为<your project name>.includes
的文件。在该文件中,只需列出要包含的路径,每行一个。真的这一切都告诉Qt Creator在哪里寻找索引自动完成的文件。您自己的构建系统必须以自己的方式处理包含路径。
作为explained in the Qt Creator Manual,<your path>
必须是绝对路径,但您可以使用.pro
来避免$$PWD
文件中的操作系统,主机或用户特定条目它指的是包含.pro
文件的文件夹,例如
INCLUDEPATH += $$PWD/code/include
答案 1 :(得分:6)
要在“附加参数”的“项目/构建/构建步骤”部分中为qmake添加全局包含路径,请使用以下命令,如下所示:
"QT+=your_qt_modules" "DEFINES+=your_defines"
我认为你可以用这种方式使用* .pro文件中的任何命令。
答案 2 :(得分:3)
对于像我这样对Qt Creator完全陌生的人,你可以在Qt Creator中修改项目的.pro文件:
只需在“项目”窗口中双击“您的项目名称”.pro,然后像我一样在.pro文件的底部添加包含路径。
答案 3 :(得分:0)
如果使用自定义Makefile,则可以双击.includes文件并将其添加到其中。