2016-11-15 180 views
0

我有一个目录结构(对于铛++/G ++项目),看起来像这样:GCC本地包括路径

src/ 
util/ 

src/我们发现的.cc和.h文件。在这里我们建立一个库(mylib.a)和我们的主要二进制文件。

util/我们有一些.cc文件构建的工具,出于各种原因,不应该在src/

但是,这意味着在util/文件已包括像

#include "../src/myheader.h" 

,而不是

#include "myheader.h" 

这尽管我试图命令行选项(到g ++)像-iquote ../src线。

任何建议什么命令行选项,使第二,更简单,包括行工作?

回答

0

假设您从您的顶级项目目录G ++,试试这个:

g++ -I./src <... rest of command ...>