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


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文件就在該目錄下,現在就不會發生找不到定義的問題啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM