Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Visual C++ mendukung penggunaan Pustaka Standar C++, pustaka runtime C (CRT), ATL, dan MFC untuk aplikasi yang dikompilasi dengan /clr (Common Language Runtime Compilation). Ini memungkinkan aplikasi yang ada yang menggunakan pustaka ini untuk menggunakan fitur .NET Framework juga.
Penting
Opsi pengkompilasi /clr:pure dan /clr:safe tidak digunakan lagi di Visual Studio 2015 dan tidak didukung di Visual Studio 2017.
Dukungan ini mencakup DLL berikut dan pustaka impor:
- Msvcmrt[d].lib jika Anda mengkompilasi dengan /clr. Rakitan campuran terhubung ke pustaka impor ini.
Dukungan ini memberikan beberapa manfaat terkait:
Pustaka Standar CRT dan C++ tersedia untuk kode campuran. Library Standar CRT dan C++ yang disediakan tidak dapat diverifikasi; pada akhirnya, panggilan Anda masih dirutekan ke Library Standar CRT dan C++ yang sama dengan yang Anda gunakan dari kode natif.
Penanganan pengecualian terpadu yang benar dalam gambar campuran.
Inisialisasi statis variabel C++ dalam gambar campuran.
Dukungan untuk variabel per-AppDomain dan per proses dalam kode terkelola.
Mengatasi masalah kunci pemuat yang berlaku untuk DLL campuran yang dikompilasi di Visual Studio 2003 atau versi sebelumnya.
Selain itu, dukungan ini menyajikan batasan berikut:
- Hanya model CRT DLL yang didukung untuk kode yang dikompilasi dengan /clr. Tidak ada pustaka CRT statis yang mendukung build /clr .