Maison >développement back-end >C++ >Déboguer et exécuter sur Win32
Un fichier avec l'extension .sln nous aidera à déboguer le projet dans VS. Dans les paramètres du compilateur, sélectionnez toujours la version de travail optimale de l'environnement virtuel.
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
Par exemple, créer et déboguer un projet via x86 sera plus rapide que via x64, car toute la puissance du processeur est utilisée. Le basculement entre les modes de lancement ne s'effectue pas automatiquement.
en utilisant l'espace de noms System::Reflection;
en utilisant l'espace de noms System::Runtime::CompilerServices;
en utilisant l'espace de noms System::Runtime::InteropServices;
Il est préférable de spécifier explicitement l'environnement d'exécution du fichier .cpp. Parce que le compilateur prend la valeur par défaut, sauf indication contraire.
[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)];
Le build comprend un certain nombre de paramètres, comme dans le code ci-dessus. Créez un fichier spécial et remplissez-le avec les noms du projet afin que le compilateur comprenne la structure.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!