读书人

头文件路径有关问题

发布时间: 2013-10-29 12:07:57 作者: rapoo

头文件路径问题
打比方,我写了一个类库,包含两个文件 a.h和a.cpp
在a.cpp中第一条语句就是

#include "a.h"


保存为像这样的结构

$(ProjectDir)\Src\a.h
$(ProjectDir)\Src\a.cpp

其实我是想让a.cpp在它的同目录下找a.h
但是这么写其实是从项目文件夹下开始找,也就是$(ProjectDir)\a.h
上面这样写会找不到头文件而编译失败

在用很多第三方库时,也出现过这些情况
我现在的解决办法是把Src添加到包含目录,这样就可以编译通过了

不知道还有没其他的办法?在不修改a.h a.pp的前提下



[解决办法]
你想什么也不动让程序结果发生变化时不可能的

如果你不想添加路径,那就写个#define 类似什么include in same path这种
[解决办法]
设置一下环境,

读书人网 >C++

热点推荐