解決VS2010子目錄中的.cpp文件引用上一級目錄的stdafx.h找不到定義的問題

Source目錄it

  |-- stdafx.hio

  |--Util目錄編譯

          |--Util.h變量

          |--Util.cpp方法

如今的發現Util.cpp各類變量的定義全是紅色波浪線,找不到定義,可是卻可以編譯過di

問題就出在Util.cpp中的第一行文件

#include "stdafx.h"

其實該路徑是查找不到對應文件的,所以要將stdafx.h引入到工程當中來,具體方法是:

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

在當中添加$(ProjectDir)便可

查看Macro,得知$(ProjectDir)就是指向 Source目錄的路徑,而stdafx.h文件就在該目錄下,如今就不會發生找不到定義的問題啦~

相關文章
相關標籤/搜索