Apabila menyusun kod, mungkin perlu untuk menentukan versi khusus Microsoft Visual Studio (MSVC) yang digunakan. Maklumat ini boleh terbukti berharga untuk menyesuaikan proses binaan atau memastikan keserasian dengan versi MSVC tertentu.
Untuk mendapatkan versi MSVC, dua makro prapemproses boleh dimanfaatkan:
Visualc.hpp, disertakan dalam pemasangan Boost terbaharu, memberikan contoh cara makro ini boleh digunakan :
#if _MSC_VER > 1600 // Code targeting MSVC++ 2010 or higher #elif _MSC_VER > 1500 // Code targeting MSVC++ 2008 or higher #endif
Jadual berikut menyenaraikan nilai yang berkaitan untuk _MSC_VER untuk pelbagai versi MSVC:
MSVC Version | _MSC_VER |
---|---|
14.30 | 1933 |
14.30 | 1932 |
14.30 | 1930 |
14.30 | 1930 |
14.28 | 1929 |
14.28 | 1928 |
14.28 | 1928 |
14.28 | 1928 |
14.27 | 1927 |
14.26 | 1926 |
... | ... |
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan Versi Microsoft Visual Studio Semasa Penyusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!