我想在多个密切相关的项目中使用相同的头文件和源文件。 Qt创建者允许在项目栏中打开多个项目,并允许“添加现有文件”。我可以将来自其他项目的源文件添加到我当前的项目中,它很好地出现在树结构中,但我不能#include它们。即使它们包含在项目中,编译器也找不到它们。我甚至查看了.pro文件,它们出现在那里,带有相对路径。
最佳做法是什么?如果可能的话,我想避免在源文件的#include中使用任何路径,甚至相对路径,因此所有文件的实际位置只能在项目文件中,而不是其他地方。
答案 0 :(得分:1)
您可以在.pro
文件中添加包含文件搜索路径,如下所示:
INCLUDEPATH += ../MyIncludeFilePath0 F:/MyProj/MyIncludeFilePath1 etc.