GCC本地包括路径
问题描述:
我有一个目录结构(对于铛++/G ++项目),看起来像这样:GCC本地包括路径
src/
util/
在src/
我们发现的.cc和.h文件。在这里我们建立一个库(mylib.a)和我们的主要二进制文件。
在util/
我们有一些.cc文件构建的工具,出于各种原因,不应该在src/
。
但是,这意味着在util/
文件已包括像
#include "../src/myheader.h"
,而不是
#include "myheader.h"
这尽管我试图命令行选项(到g ++)像-iquote ../src
线。
任何建议什么命令行选项,使第二,更简单,包括行工作?
答
假设您从您的*项目目录G ++,试试这个:
g++ -I./src <... rest of command ...>