在Qt中我可以指定我想要包含的其他目录来构建我的项目吗?
答案 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文件,因为您可以做一些非常有趣的事情。