導航:首頁 > 源碼編譯 > 怎麼查看微軟編譯器版本

怎麼查看微軟編譯器版本

發布時間:2023-11-01 03:50:05

A. 如何在Visual Studio中選擇C++和C#的編譯器版本

Visu後來進行C++、C#、web開發,改為開發環境。

B. 如何在C語言中用宏來判斷當前編譯器

不同編譯器有不同的宏,具體某個編譯器在某種編譯選項下定義了哪些宏必須要查編譯器的相關文檔

例如,GCC 編譯器對應的預定義宏是 __GNUC__,用

#if__GNUC__

即可判斷是否在使用 GCC 編譯器。__GNUC__ 的具體值對應GCC的主版本號。例如 對於GCC 4.9 ,__GNUC__ 等於 4,對於 GCC 5.1 ,__GNUC__ 等於 5,次版本號可以通過 __GNUC_MINOR__ 查詢。對於 GCC 4.9,__GNUC_MINOR__ 等於 9,對於GCC 5.1,__GNUC_MINOR__等於 1


VC 的編譯器對應的預定義宏是 _MSC_VER,用

#if_MSC_VER

即可判斷是否在使用 VC 的編譯器。_MSC_VER 的值同樣以某種方式對應於編譯器的版本,不過對應方式就復雜得多,再加上 VC 編譯器的版本號以不規則的方式增長,所以找各種版本測試 _MSC_VER 的值恐怕更可靠


其他編譯器也可能定義 __GNUC__ 或者 _MSC_VER 來表示自己兼容這些編譯器,例如 clang 也定義了 __GNUC__ 。不過既然它聲明了兼容性,除非測試確認了實際行為並不兼容,否則把它當成 GCC 也並無不可

C. 如何查看編譯器當前使用的是哪個c++標准

這個要看不同編譯器的發布說明了,比如VC,就是檢查_MSC_VER這個宏(查看下網路和MSDN參考),標識了VC的版本,而對於C++11/14 VC也是逐步支持的,即某個版本的VC會增加支持C++11的某些特性,這些要到微軟的VC官方博客上查看

D. 如何在C語言中用宏來判斷當前編譯器

1、_MSC_VER 是微軟C/C++編譯器——cl.exe 編譯代碼時預定義的一個宏。需
要針對cl 編寫代碼時, 可以使用該宏進行條件編譯。
2、_MSC_VER 的值表示cl 的版本。需要針對cl 特定版本編寫代碼時, 也可以使用
該宏進行條件編譯。
3、_MSC_VER 的類型是"int",具體版本號定義如下:
MS VC++ 9.0 _MSC_VER = 1500
MS VC++ 8.0 _MSC_VER = 1400
MS VC++ 7.1 _MSC_VER = 1310
MS VC++ 7.0 _MSC_VER = 1300
MS VC++ 6.0 _MSC_VER = 1200
MS VC++ 5.0 _MSC_VER = 1100
其中MS VC++ 9.0 就是Visual C++ 2008,MS VC++ 8.0 就是Visual C++2005。
二、介紹預定義宏「__GNUC__」
1、__GNUC__ 是gcc 編譯器編譯代碼時預定義的一個宏。需要針對gcc 編寫代碼時,
可以使用該宏進行條件編譯。
2、__GNUC__ 的值表示gcc 的版本。需要針對gcc 特定版本編寫代碼時,也可以使
用該宏進行條件編譯。
3、__GNUC__ 的類型是「int」
三、預定義宏"__MINGW32__"
1、MinGW編譯器
四、symbian sdk 預定義宏:
symbian 平台,定義"__SYMBIAN32_"
3rd MR 版及之前的那個3rd 版本,定義"__SERIES60_30__"
3rd FP1 版,定義"__SERIES60_31__"
3rd FP2 版,定義"__SERIES60_32__"
另外,還有一個"__SERIES60_3x__"。若不需區分具體是哪一個3rd 版,則用之。

E. 能否查看一個可執行exe文件的編譯器版本如何查看(C語言)

這個是看不到的
別說是版本,就是編譯器類型都看不出來的。
編譯出來的都是二進制文件,不管誰家的 都按照微軟的要求來做的,裡面並沒有編譯器自己的信息。

F. Microsoft Visual C/C++ version 7.0 是什麼意思

你也是學計算機類的吧,Microsoft Visual C/C++應該是微軟C/C++的編譯器 version7.0 就是7.0版本。從Visual C++ 7.0 開始後,微軟就沒有單獨出C++編譯器了,都是集成在visual studio裡面的
Visual C/C++ 7.0 對應的是visual studio2003 ,VS2005對應VC8.0 , VS2008對應9.0 , VS2010對應10.0
對應有專業版,旗艦版等。

閱讀全文

與怎麼查看微軟編譯器版本相關的資料

熱點內容
安卓手機mp3壓縮工具 瀏覽:214
程序員和交易員 瀏覽:422
怎麼變字體樣式app 瀏覽:173
名字叫湯什麼的視頻app 瀏覽:207
金屬加密鍵盤聯系電話 瀏覽:335
自製解壓牛奶盒子教程 瀏覽:62
編譯高手的圖片 瀏覽:922
單片機數碼管顯示時分秒 瀏覽:780
手指解壓最簡單的方法 瀏覽:343
韓國郵箱伺服器地址 瀏覽:967
android版本介紹 瀏覽:410
pdf文件加密軟體 瀏覽:410
長沙住房app怎麼看備案 瀏覽:603
安裝加密軟體的電腦會被監控么 瀏覽:221
java微博源碼 瀏覽:569
堆排序簡單實現python 瀏覽:461
單片機引腳與鍵盤的關系 瀏覽:132
壓縮火柴盒製作 瀏覽:38
谷歌地圖android偏移 瀏覽:214
bitlocker硬碟加密空間 瀏覽:238