【发布时间】:2009-11-03 21:25:38
【问题描述】:
如何阻止 automake 添加 -I.到我的编译行?
似乎 automake 或 libtool 对象总是有类似以下的编译命令:
g++ -DHAVE_CONFIG_H -I. -I./proj/otherdir -o myprog.o myprog.c
问题是我有两个同名的头文件....
./proj/otherdir/Header.h
./proj/thisdir/Header.h
每个标头都有一个名为 Header 的类,尽管每个标头位于不同的命名空间中。因此,当我在 ./proj/thisdir 中构建时,“-I”。被包括在内,我无法进入 ./proj/otherdir 中的标题
我不知道如何摆脱最初的“-I”。出现。
有什么提示吗?
谢谢 陈兹
【问题讨论】:
标签: c++ autoconf automake libtool