Visual Studio menawarkan bendera kompilasi /MD dan /MT, yang membolehkan pembangun memilih jenis C perpustakaan runtime untuk dimasukkan ke dalam aplikasi mereka. Walaupun perbezaan pelaksanaan antara bendera ini diketahui, pilihan di antara mereka masih tidak pasti. Artikel ini bertujuan untuk meneroka kelebihan dan kekurangan setiap pilihan, memberikan cerapan tentang implikasinya.
Dengan menggunakan pautan dinamik dengan /MD, beberapa faedah timbul:
Pautan statik dengan /MT membawa set atributnya sendiri dan potensi kelemahan:
Masa binaan untuk /MT biasanya lebih perlahan berbanding dengan /MD, kerana keseluruhan perpustakaan masa jalan digabungkan ke dalam boleh laku semasa penyusunan.
Di kalangan pembangun, /MD biasanya digemari kerana faedahnya dari segi kemas kini, boleh laku yang lebih kecil dan memori dikongsi. Walau bagaimanapun, untuk aplikasi yang memerlukan kawalan penuh ke atas persekitaran masa jalan atau yang berinteraksi dengan perpustakaan pihak ketiga yang dipautkan secara statik, /MT mungkin menjadi pilihan pilihan untuk meminimumkan konflik.
Atas ialah kandungan terperinci /MD lwn. /MT: Pustaka C Runtime Mana Yang Harus Anda Pilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!