コードをコンパイルするとき、使用されている Microsoft Visual Studio (MSVC) の特定のバージョンを確認する必要がある場合があります。この情報は、ビルド プロセスをカスタマイズしたり、特定の MSVC バージョンとの互換性を確保したりする場合に役立ちます。
MSVC バージョンを取得するには、2 つのプリプロセッサ マクロを利用できます。
Visualc.hpp は、最近の Boost インストールに含まれており、これらのマクロの使用方法の例を提供します。 :
#if _MSC_VER > 1600 // Code targeting MSVC++ 2010 or higher #elif _MSC_VER > 1500 // Code targeting MSVC++ 2008 or higher #endif
次の表に、さまざまな MSVC バージョンの _MSC_VER に関連する値を示します。
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 |
... | ... |
以上がコンパイル中に Microsoft Visual Studio のバージョンを検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。