2015-10-13 77 views
0

我正在使用Qt Creator 3.2.2 for windows。我已经创建了一个示例项目窗口小部件应用程序项目,那好吧。问题是我不得不添加一些外部库(.c和.h文件)在项目文件夹中。问题是他们不是在同一个地方,而是在子目录中混合使用。 Qt创建者似乎正确地添加了它们。但现在的问题是,我不能使用例如:Qt创建者直接文件包括

#include <somefile.h> 

因为它说,有没有uch文件。自动填充功能也不会看到它。我要做的:

#include <dir/deeper_dir/somefile.h> 

而整个库创建的每个文件可达来自世界各地的方式。我也不想改变这一点。

如何让项目中的所有文件都可见? 我真的会帮助你!

回答

1

添加的路径,你的头到你的.pro文件与INCLUDEPATH

INCLUDEPATH += path_to_the_folder_with_your_headers 

之后,你将能够包括该文件夹中的所有文件只是#include <filename>

1

添加

INCLUDEPATH += dir/deeper_dir/ 

在你的pro文件中。