我有一个现有的C ++项目,它使用我在Ubuntu 16.04上导入QT creator 4.1.0的标准makefile。它在创建者的构建菜单中编译并运行良好,但在编辑器中,一些#include
用黄色下划线(错误"没有这样的文件或目录"),以及来自因此,当我在#34;光标下使用"跟随符号时,这些标题无法解决;特征
包含以下内容似乎可以正常工作:
#include <vector>
#include <sys/types.h>
#include "myInclude.h"
来自自定义库的包含不包括:
#include <some_namespace/something.h>
如果我将上述非功能性包含更改为:
#include "../../../some_library_proj/include/some_namespace/something.h"
然后它的工作原理。
文件myproject.includes
包含路径../some_library_proj/include/some_namespace
,但这似乎不会对手头的问题产生任何影响。
我在网上搜索过类似的讨论,他们通常会提到编辑.pro
文件,但我认为这不适用于我的情况,因为我没有使用qmake。
我需要更改哪些文件或环境变量才能使我的导入工作?
答案 0 :(得分:0)
也包括myproject.includes
文件中的较低级别文件夹。在这种情况下:
../some_library_proj/include/