.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 中国語 Web サイトの他の関連記事を参照してください。