included的一个问题
假设建一个工程MyPro 位置 d:\MYPROG主文件main.cpp 位置 d:\MYPROG\MyPro
一个类头文件 cxx.h 位置 d:\MYPROG\MyPro\Header
他的实现文件 cxx.cpp位置 d:\MYPROG\MyPro\Source
IDE:VS6,codeblocks 10.05
Debug的版本:
在main.cpp中用#include "Header\cxx.h" :在cxx.cpp中 #include "Header\cxx.h"
这样的编译的结果会显示没有 Header\cxx.h这个头文件 为什么呢?
如果改成:
在main.cpp中用#include "Header\cxx.h" :在cxx.cpp中 #include "..\Header\cxx.h" 这样能够编译成功
Header和Source目录不是在同一个文件夹下吗。。为什么在cxx.cpp中会是 #include "..\Header\cxx.h" 而不是 #include "Header\cxx.h"
。。。帮忙解释一下啊。。。