首页 > 其他 > 详细

解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题

时间:2014-10-23 19:01:01      阅读:124      评论:0      收藏:0      [点我收藏+]

Source目录

  |-- stdafx.h

  |--Util目录

          |--Util.h

          |--Util.cpp

现在的发现Util.cpp各种变量的定义全是红色波浪线,找不到定义,但是却能够编译过

问题就出在Util.cpp中的第一行

#include "stdafx.h"

其实该路径是查找不到对应文件的,因此要将stdafx.h引入到工程当中来,具体方法是:

Properties -> Configuration Properties -> C/C++ -> General -> Additional Include Directories

在当中添加$(ProjectDir)即可

查看Macro,得知$(ProjectDir)就是指向 Source目录的路径,而stdafx.h文件就在该目录下,现在就不会发生找不到定义的问题啦~

解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题

原文:http://www.cnblogs.com/cappuccino/p/4046467.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!