Mencipta Fail Standalone .exe dengan Visual Studio Express 2005
Visual Studio Express 2005 menawarkan persekitaran pembangunan C percuma dan berkuasa. Walau bagaimanapun, ia menimbulkan cabaran dalam menghasilkan fail .exe kendiri yang boleh dijalankan pada sistem lapuk tanpa bergantung pada DLL luaran.
Masalah:
Apabila pemautan statik ditentukan dalam set alat Visual Studio, .exe yang dihasilkan masih bergantung pada DLL seperti msvcm80.dll. Selain itu, sistem penggunaan kompleks menggunakan fail manifes mengehadkan pelaksanaan boleh laku kepada versi DLL tertentu.
Pertanyaan:
Adakah mungkin untuk mencipta .exe serba lengkap menggunakan Visual Studio Express 2005 yang melaksanakan operasi Win32 asas dan serasi dengan pengendalian Windows yang lebih lama sistem?
Penyelesaian:
Untuk C-Runtime:
Untuk Perpustakaan Luar:
Jika perpustakaan pihak ketiga digunakan, pemaut mungkin memerlukan arahan eksplisit untuk mengabaikan yang dipautkan secara dinamik CRT.
Dengan melaksanakan perubahan ini, anda boleh menjana fail .exe yang dipautkan secara statik dengan Visual Studio Express 2005 yang beroperasi secara bebas dan serasi dengan sistem Windows yang lebih lama.
Atas ialah kandungan terperinci Bolehkah Visual Studio Express 2005 Mencipta Fail .exe Terdiri Sendiri untuk Sistem Windows Lama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!