读书人

关于include的有关问题请问

发布时间: 2012-01-15 22:57:49 作者: rapoo

关于include的问题,请教!
看到别人写的一个项目,某个头文件如下:

#include "stdafx.h "
#include "RDero.h "
#include "WT001Dlg.h "
#include ".\wt001dlg.h "
...
...
...

编译无错,可以正常运行。

请问 #include ".\wt001dlg.h "是什么意思?和第三句有什么不一样?
因为并没有wt001dlg.h这个文件,应该是WT001Dlg.h这样写啊。

[解决办法]
“#include "WT001Dlg.h "
#include ".\wt001dlg.h "”
包含的是同一个文件,“.\”表示当前目录,也就是等于文件名前什么都不加,“..\”表示上一级目录
至于“wt001dlg.h”和“WT001Dlg.h”,在Windows的文件管理系统中,文件名是不区分大小写的。

读书人网 >VC

热点推荐