我在Qt Creator
有一个项目,它有几个共享库项目,主项目也包含main函数。我想要的是添加一个不应该是共享库的新项目,而只是一个包含一些头文件的项目,我保留定义和错误代码。我希望能够将此项目的路径添加到其他项目INCLUDEPATH
,以便在其他项目中使用这些文件。
为此,我创建了一个空项目,.pro
文件如下所示:
HEADERS += \
myHeader.h
但是当我构建整个项目时,它抱怨它在这个项目中找不到只有一个标题的主要文件。
QtCreator
是否可以实现这一目标?
答案 0 :(得分:2)
创建一个包含.pri
等的INCLUDEPATH
文件;然后在其他项目的.pro
文件中引用它:
# Common.pri
INCLUDEPATH += ../myPath
INCLUDE += myHeader.h
# OtherProject.pro
!include( ./Common.pri ) {
error( Could not find the Common.pri file. )
}
INCLUDEPATH += ../myOtherPath
请记住在+=
文件中使用.pro
运算符,否则会覆盖.pri
个文件变量。