我有一个文件夹A,里面有两个文件夹,它们是CPP文件夹和H文件夹,H文件夹里存放的是CPP文件夹里的.cpp要用到的
头文件。我打开VC2008后,点添加新项目,把文件夹A添加了进来,此时项目里已经有了H文件夹和CPP文件夹,
但是编译的时候,编译错误,提示是找不到所需要的头文件。
请问怎么办?(我不想把.h和.cpp放到同一个文件夹里)

解决方案 »

  1.   

    首先你的.vcproj项目文件所在目录为源文件的默认目录
    如果你不把.h/cpp文件放到该目录下,则需要这么做:
    打开项目属性,找到“C/C++ → 常规”里的“附加包含目录”,填上你的路径(一般填相对路径,就是相对于.vcproj文件的路径)
      

  2.   

    按照你的情况,因为你的源码都不在.vcproj文件目录下,(一个是在H文件夹下,一个是在CPP文件夹下),那么这两个路径都要设置
      

  3.   

    编译器option -> vc directory -> 要添加你h,cpp的文件夹路径