Rumah >pembangunan bahagian belakang >C++ >Nyahpepijat dan jalankan pada Win32

Nyahpepijat dan jalankan pada Win32

DDD
DDDasal
2024-11-30 12:53:11707semak imbas

Debug and run on Win32

Fail dengan sambungan .sln akan membantu kami nyahpepijat projek dalam VS. Dalam tetapan pengkompil, sentiasa pilih versi kerja optimum persekitaran maya.

  • Secara seni bina, fail dilaksanakan mengikut tertib: fail pemasangan, fail sistem, fail pengepala, fail sumber, fail boleh laku
  • Keselamatan dan penyembunyian infrastruktur dipastikan oleh persekitaran operasi, tetapi bukan oleh program boleh laku. Seperti antivirus/firewall
  • Jika anda gagal menjalankan .cpp tiga kali, anda harus merujuk bukan sahaja kepada kandungan fail, tetapi juga kepada laluan/penerangan dalam pengepala
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

Sebagai contoh, membina dan menyahpepijat projek melalui x86 akan menjadi lebih pantas berbanding melalui x64, kerana kuasa pemproses penuh digunakan. Bertukar antara mod pelancaran tidak dilakukan secara automatik.

menggunakan ruang nama System::Reflection;
menggunakan ruang nama System::Rtime::CompilerServices;
menggunakan ruang nama System::Rtime::InteropServices;

Adalah yang terbaik untuk menentukan secara eksplisit persekitaran masa jalan untuk fail .cpp. Kerana pengkompil mengambil lalai melainkan sebaliknya.

[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)];

Binaan termasuk beberapa parameter, seperti dalam kod di atas. Buat fail khas dan isikan dengan nama daripada projek supaya pengkompil memahami strukturnya.

Atas ialah kandungan terperinci Nyahpepijat dan jalankan pada Win32. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn