副檔名為.sln的檔案將幫助我們在VS中除錯專案。在編譯器設定中,始終選擇虛擬環境的最佳工作版本。
Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.23107.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestProject", "TestProject\TestProject.vcxproj", "{9550EED2-1510-4B52-B187-EFA56667BA2D}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x86 = Debug|x86 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {9550EED2-1510-4B52-B187-EFA56667BA2D}.Debug|x86.ActiveCfg = Debug|Win32 {9550EED2-1510-4B52-B187-EFA56667BA2D}.Debug|x86.Build.0 = Debug|Win32 {9550EED2-1510-4B52-B187-EFA56667BA2D}.Release|x86.ActiveCfg = Release|Win32 {9550EED2-1510-4B52-B187-EFA56667BA2D}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal
例如,透過 x86 建置和偵錯專案將比透過 x64 更快,因為使用了全部處理器能力。啟動模式之間的切換不會自動執行。
使用命名空間 System::Reflection;
使用命名空間 System::Runtime::CompilerServices;
使用命名空間 System::Runtime::InteropServices;
最好明確指定.cpp檔案的執行環境。因為除非另有說明,否則編譯器將採用預設值。
[assembly:AssemblyTitleAttribute("TestProject")]; [assembly:AssemblyDescriptionAttribute("")]; [assembly:AssemblyConfigurationAttribute("")]; [assembly:AssemblyCompanyAttribute("")]; [assembly:AssemblyProductAttribute("TestProject")]; [assembly:AssemblyCopyrightAttribute("Copyright (c) 2017")]; [assembly:AssemblyTrademarkAttribute("")]; [assembly:AssemblyCultureAttribute("")]; [assembly:AssemblyVersionAttribute("1.0.*")]; [assembly:ComVisible(false)];
建構包含許多參數,如上面的程式碼所示。建立一個特殊檔案並用專案中的名稱填滿它,以便編譯器理解結構。
以上是在Win32上調試並運行的詳細內容。更多資訊請關注PHP中文網其他相關文章!