时间:2011-07-07 16:17:31

标签: c++ qt

在Qt中我可以指定我想要包含的其他目录来构建我的项目吗?

3 个答案:

答案 0 :(得分:3)

相应地编辑相应的.pro文件。

其中一个可能的变量是INCLUDEPATH,你可以简单地通过+=附加,例如。

 INCLUDEPATH += /usr/include/foo \
                /usr/local/include/bar \
                /opt/include/bing

答案 1 :(得分:0)

如果您使用的是Qt Creator IDE,那么我相信您必须直接编辑.pro文件。有关详细信息,请参阅以下链接:

http://doc.qt.io/qt-5/qmake-project-files.html

如果您使用其他IDE,例如使用add-in的Visual Studio,则可以像编辑非Qt项目一样编辑包含路径。

答案 2 :(得分:0)

您可以按照已经被告知的方式进行操作,添加INCLUDEPATH的路径(请参阅http://doc.qt.io/qt-5/qmake-common-projects.html),或者,如果您愿意,可以打开.pro文件,并在内容出现的右侧可以打开上下文菜单。在那里你应该看到“添加库...”项目。将出现一个对话框,您可以在其中选择要链接到的库以及要添加到.pro文件的路径。这是非常跨平台和完整的。

我从来没有使用它,只看到它就在那里,也许是从版本2.1或者那个。

编辑:无论如何,我建议您学习如何编写.pro文件,因为您可以做一些非常有趣的事情。