编译的时候怎么老是.h文件找不到,

时间:2022-05-14 02:37:42
我的程序有很多层目录,我新建了一个工程,把所有的CPP,H文件全加进去了,为什么编译时还是报错.说什么什么H文件找不到.
当我在程序里面用 #include "..aa\aaa.h"这种方式引用头文件是没有问题的,但是我不想加路径名.直接#include "aaa.h"的话,就报错.
我要问的就是怎样做可以不用加路径名进行引用头文件.
PROJECT菜单下的设定属性中的"include file path",能用马,但是我试了好像还不行.
请高手们告诉我.
很急!!!

7 个解决方案

#1


把头文件和工程文件放到同一个文件夹里就应该可以的

#2


加在 Additional Include Directories 吧

#3


PROJECT菜单下的设定属性中的"include file path",能用马,但是我试了好像还不行. //这个是可以的吧,把路径加到这里就好了
找一种没有问题的 引用方式就好了,#include "aa.h", aa.h应该在工程同一目录下,你看下在吗?没在的话,用相对或者绝对路径吧

#4


"把头文件和工程文件放到同一个文件夹里就应该可以的"
好像不太好,不能改变原来的路径的。
1,路径是不能改的,
2,INCLUDE的时候不能要路径名。

还有其他的办法吗。

#5


那就添加到环境变量里,或在vc的tools--options--directories里设置

#6


tools->options   directory, 把你的路径加进来

#7


会不会重复包含头文件了?

#1


把头文件和工程文件放到同一个文件夹里就应该可以的

#2


加在 Additional Include Directories 吧

#3


PROJECT菜单下的设定属性中的"include file path",能用马,但是我试了好像还不行. //这个是可以的吧,把路径加到这里就好了
找一种没有问题的 引用方式就好了,#include "aa.h", aa.h应该在工程同一目录下,你看下在吗?没在的话,用相对或者绝对路径吧

#4


"把头文件和工程文件放到同一个文件夹里就应该可以的"
好像不太好,不能改变原来的路径的。
1,路径是不能改的,
2,INCLUDE的时候不能要路径名。

还有其他的办法吗。

#5


那就添加到环境变量里,或在vc的tools--options--directories里设置

#6


tools->options   directory, 把你的路径加进来

#7


会不会重复包含头文件了?