1、头文件与定义文件不在当前项目目录情况
可采用"../"的语法进行头文件的包含,此种情况多用于包含dll的头文件
2、移动文件夹为当前项目目录的情况
第一步:将文件夹加入至项目中
方法:
在解决方案资源管理器中视图中,选择"显示所有文件"
"
在窗口中找到要包括的文件夹,右击
选择包括在项目中
第二步:关于stdafx文件预编译不能通过的处理。
包括进来的新文件中,cpp文件中如果仅有#include "stdafx.h"则无法通过编译。
需改成如下效果。(即增加一行#include "..//stdafx.h" )
#include "stdafx.h" //Pre-compiled header for compiler
#include "..//stdafx.h" //Exact location of pre-compiled header for intellisense
注意若后期使用类向导对其进行(如增加方法或消息)修改,类向导会在主文件夹下新建一个同名的.cpp文件。而不会基于该目录下的.cpp文件进行修改。
如有好方法能解决此问题,敬请回复