Heim >Backend-Entwicklung >C++ >Debuggen und unter Win32 ausführen
Eine Datei mit der Erweiterung .sln hilft uns beim Debuggen des Projekts in VS. Wählen Sie in den Compiler-Einstellungen immer die optimale Arbeitsversion der virtuellen Umgebung aus.
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
Zum Beispiel ist das Erstellen und Debuggen eines Projekts über x86 schneller als über x64, da die volle Prozessorleistung genutzt wird. Das Umschalten zwischen den Startmodi erfolgt nicht automatisch.
unter Verwendung des Namespace System::Reflection;
unter Verwendung des Namespace System::Runtime::CompilerServices;
unter Verwendung des Namespace System::Runtime::InteropServices;
Am besten geben Sie die Laufzeitumgebung für die .cpp-Datei explizit an. Weil der Compiler die Standardeinstellung übernimmt, sofern nicht anders angegeben.
[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)];
Der Build enthält eine Reihe von Parametern, wie im obigen Code. Erstellen Sie eine spezielle Datei und füllen Sie sie mit Namen aus dem Projekt, damit der Compiler die Struktur versteht.
Das obige ist der detaillierte Inhalt vonDebuggen und unter Win32 ausführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!