標籤:
如果VS找不到源檔案或者標頭檔,就是你添加的類/*.h/*.cpp的路徑沒有加進該項目裡的“附加元件封裝含目錄”裡。
第一步:用VS開啟項目
第二步:對著項目右鍵,“屬性”。
第三步:然後按照順序按 “配置屬性” --> “C/C++” --> “常規” 。如下
第四步:點擊“附加元件封裝含目錄”-->“<編輯>”
第五步:在我的選定的位置,雙擊,可以直接輸入一些字元,而這些字元,代表著一些資料(包含路徑),而這些字元該怎麼輸入?我們就要參考網上的資料(以下資料是網路資料,感謝分享者)
$(RemoteMachine)
設定為“調試”屬性頁面上“遠端電腦”屬性的值。有關更多資訊,請參見更改用於 C/C++ 調試配置的項目設定。
$(References)
以分號分隔的引用列表被添加到項目中。
$(ConfigurationName)
當前項目配置的名稱(例如“Debug”)。
$(PlatformName)
當前項目平台的名稱(例如“Win32”)。
$(Inherit)
指定在由項目產生系統所撰寫的命令列中,繼承的屬性出現的順序。預設情況下,繼承的屬性出現在當前屬性的末尾。
$(NoInherit)
使任何將被繼承的屬性不被繼承。若還要避免同級層級的計算,請使用 $(StopEvaluating)。使用 $(NoInherit)會導致對於同一屬性忽略任何出現的 $(Inherit)。
$(StopEvaluating)
立即停止計算鏈中宏的計算。出現在 $(StopEvaluating) 之後的任何值將不出現在宏的計算值中。如果$(StopEvaluating) 在 $(Inherit) 之前,計算鏈中當前位置的繼承值將不會串連到宏值。$(StopEvaluating)是 $(NoInherit) 的功能超集。
$(ParentName)
包含此項目項的項的名稱。該名稱將是父資料夾名稱或項目名稱。
$(RootNameSpace)
包含應用程式的命名空間(如果有)。
$(IntDir)
為中間檔案指定的相對於項目目錄的目錄路徑。它解析為“中間目錄”屬性的值。
$(OutDir)
輸出檔案目錄的路徑,相對於項目目錄。這解析為“輸出目錄”屬性的值。
$(DevEnvDir)
Visual Studio .NET 的安裝目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“\”。
$(InputDir)
輸入檔案的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“\”。如果該項目是輸入,則此宏等效於 $(ProjectDir)。
$(InputPath)
輸入檔案的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。如果該項目是輸入,則此宏等效於 $(ProjectPath)。
$(InputName)
輸入檔案的基本名稱。如果該項目是輸入,則此宏等效於 $(ProjectName)。
$(InputFileName)
輸入檔案的檔案名稱(定義為基本名稱 + 副檔名)。如果該項目是輸入,則此宏等效於 $(ProjectFileName)。
$(InputExt)
輸入檔案的副檔名。它在副檔名的前麵包括“.”。如果該項目是輸入,則此宏等效於 $(ProjectExt)。
$(ProjectDir)
項目的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“\”。
$(ProjectPath)
項目的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。
$(ProjectName)
項目的基本名稱。
$(ProjectFileName)
項目的檔案名稱(定義為基本名稱 + 副檔名)。
$(ProjectExt)
項目的副檔名。它在副檔名的前麵包括“.”。
$(SolutionDir)
解決方案的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“\”。
$(SolutionPath)
解決方案的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。
$(SolutionName)
解決方案的基本名稱。
$(SolutionFileName)
解決方案的檔案名稱(定義為基本名稱 + 副檔名)。
$(SolutionExt)
解決方案的副檔名。它在副檔名的前麵包括“.”。
$(TargetDir)
產生的主輸出檔案的目錄(定義形式:磁碟機 + 路徑);包括尾部的反斜線“\”。
$(TargetPath)
產生的主輸出檔案的絕對路徑名(定義形式:磁碟機 + 路徑 + 基本名稱 + 副檔名)。
$(TargetName)
產生的主輸出檔案的基本名稱。
$(TargetFileName)
產生的主輸出檔案的檔案名稱(定義為基本名稱 + 副檔名)。
$(TargetExt)
產生的主輸出檔案的副檔名。它在副檔名的前麵包括“.”。
$(VSInstallDir)
安裝 Visual Studio .NET 的目錄。
$(VCInstallDir)
安裝 Visual C++ .NET 的目錄。
$(FrameworkDir)
安裝 .NET Framework 的目錄。
$(FrameworkVersion)
Visual Studio 使用的 .NET Framework 版本。與 $(FrameworkDir) 相結合,就是 Visual Studio 使用的 .NET Framework 版本的完整路徑。
$(FrameworkSDKDir)
安裝 .NET Framework SDK 的目錄。.NET Framework SDK 可作為 Visual Studio .NET 的一部分安裝,也可單獨安裝。
$(WebDeployPath)
從 Web 部署根到項目輸出所屬於的位置的相對路徑。返回與 RelativePath 相同的值。
$(WebDeployRoot)
指向 <localhost> 位置的絕對路徑。例如,c:\inetpub\wwwroot。
$(SafeParentName)
有效名稱格式的直接父級的名稱。例如,表單是 .resx 檔案的父級。
$(SafeInputName)
作為有效類名的檔案的名稱,但不包括副檔名。
$(SafeRootNamespace)
項目嚮導將在其中添加代碼的命名空間名稱。此命名空間名稱將只包含在有效 C++ 標識符中允許的字元。
$(FxCopDir)
fxcop.cmd 檔案的路徑。fxcop.cmd 檔案不和所有的 Visual C++ 版本一起安裝。
(參考資料:http://www.cnblogs.com/lidabo/archive/2012/05/29/2524170.html)
然後你們一段時間讓VS更新新的設定和載入路徑,然後你們就會發現,終於找到 源 檔案啦!
初學cocos2d遇到的問題,VS找不到 源 檔案(標頭檔)