关于include的有关问题,请问
关于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的文件管理系统中,文件名是不区分大小写的。
看到别人写的一个项目,某个头文件如下:
#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的文件管理系统中,文件名是不区分大小写的。