青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 16,  comments - 34,  trackbacks - 0

一、 介紹預定義宏 "_MSC_VER"

        一.1 _MSC_VER是微軟C/C++編譯器——cl.exe編譯代碼時預定義的一個宏。

需要針對cl編寫代碼時, 可以使用該宏進行條件編譯。

        一.2 _MSC_VER的值表示cl的版本。

需要針對cl特定版本編寫代碼時, 也可以使用該宏進行條件編譯。
對應關系點鏈接查看。

        一.3 _MSC_VER的類型是"int"

該宏被擴展后,得到的是整數字面值
可以通過僅預處理, 查看宏擴展后的文本。見:《查看源文件預處理結果》。
同時下面的示例也能體現出這一點。




二、 測試預定義宏 _MSC_VER

示例:
/* _MSC_VER\_MSC_VER.cpp */
#include 
<stdio.h>
#include 
<stdlib.h>
#include 
<typeinfo>

#define TO_LITERAL(text) TO_LITERAL_(text)
#define TO_LITERAL_(text) #text

#ifndef _MSC_VER
#error sample for msvc compiler
#else
/* use msvc special extension: #pragma message,__declspec,__stdcall,etc. */

#pragma message(
"----------------------------------------\n")
#pragma message(
"----------------------------------------\n")
#pragma message(
"---------- hello msvc " TO_LITERAL(_MSC_VER) " -------------")
#pragma message(
"\n----------------------------------------\n")
#pragma message(
"----------------------------------------\n")

extern __declspec(dllimport) void __stdcall declare_but_dont_reference(void);
#endif

int main() {
    printf(
"hello msvc, version=%d\n",_MSC_VER);
    printf(
"typeof _MSC_VER=\"%s\"\n",typeid(_MSC_VER).name());
    system(
"pause"); /* msvc only on windows? */
    
return 0;
}





修改:

—— 2009/04/18

Evaluates to the major and minor number components of the compiler's version number. The major number is the first component of the period-delimited version number and the minor number is the second component.

For example, if the version number of the VC++ compiler is 15.00.20706.01, the _MSC_VER macro evaluates to 1500.


            ——http://msdn.microsoft.com/en-us/library/b0084kay.aspx




相關鏈接:

—— 示例下載
http://immature.googlecode.com/svn/trunk/iMmature/sample/predefined_macro/extension/_MSC_VER/
http://m.shnenglu.com/Files/ownwaterloo/_MSC_VER.zip
該示例涉及到以下兩篇文章的內容:

——《配置msvc命令行環境》
http://m.shnenglu.com/ownwaterloo/archive/2009/04/15/environment_for_using_cl_from_command_line.html
——《配置msvc命令行環境(續)——編寫msvc編譯腳本》
http://m.shnenglu.com/ownwaterloo/archive/2009/04/16/write_compile_script_for_msvc.html


——VC版本表
http://m.shnenglu.com/ownwaterloo/archive/2009/04/15/environment_for_using_cl_from_command_line.html#VS_VC_CL_MSC_VER_TABLE
——《查看源文件預處理結果》
http://m.shnenglu.com/ownwaterloo/archive/2009/04/16/get_result_of_preprocessing.html


——《預定義__GNUC__宏》
http://m.shnenglu.com/ownwaterloo/archive/2009/04/16/predefined_macro___GNUC__.html



Creative Commons License
作品采用知識共享署名-非商業性使用-相同方式共享 2.5 中國大陸許可協議進行許可。

轉載請注明 :
文章作者 - OwnWaterloo
發表時間 - 2009年04月15日
原文鏈接 - http://m.shnenglu.com/ownwaterloo/archive/2009/04/15/predefined_macro__MSC_VER.html

posted on 2009-04-15 21:12 OwnWaterloo 閱讀(8331) 評論(1)  編輯 收藏 引用

FeedBack:
# re: 預定義_MSC_VER宏[未登錄]
2013-01-24 17:10 | lance
很好的文章,轉載一下,謝謝。。。^_^  回復  更多評論
  

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用鏈接

留言簿(8)

隨筆檔案(16)

鏈接

搜索

  •  

積分與排名

  • 積分 - 199014
  • 排名 - 134

最新隨筆

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国精品一区二区三区| 亚洲视频电影图片偷拍一区| 久久精品中文字幕一区| 中日韩男男gay无套| 9色porny自拍视频一区二区| 欧美成人一区二区| 亚洲黑丝在线| 亚洲精品一区二区在线| 亚洲清纯自拍| 亚洲一区二区动漫| 欧美一区在线视频| 久久阴道视频| 欧美日本精品| 国产欧美日韩综合精品二区| 精品69视频一区二区三区| 亚洲国产精品视频| 亚洲天堂网在线观看| 欧美亚洲在线视频| 欧美成年人视频网站欧美| 日韩一区二区电影网| 性欧美video另类hd性玩具| 久久久久久久久久久成人| 欧美精品久久久久久久免费观看| 欧美日韩一区二区三区高清| 国产精品一区久久久| 亚洲黄色视屏| 欧美在线播放视频| 亚洲第一中文字幕在线观看| 99精品福利视频| 久久久久成人精品| 国产精品盗摄久久久| 在线日本高清免费不卡| 亚洲欧美制服中文字幕| 欧美激情第9页| 午夜精品短视频| 欧美日韩视频在线观看一区二区三区| 国产伦精品一区二区三区照片91| 日韩午夜激情| 欧美顶级少妇做爰| 欧美在线视频日韩| 国产精品极品美女粉嫩高清在线| 亚洲福利av| 久久久高清一区二区三区| 99精品免费网| 美国十次成人| 亚洲国产精品ⅴa在线观看| 久久国产综合精品| 亚洲视频精品| 欧美视频二区| 亚洲永久字幕| 99国产精品久久久久久久| 欧美成人蜜桃| 91久久精品美女高潮| 久久中文在线| 久久九九国产精品怡红院| 国产在线精品一区二区夜色| 午夜在线成人av| 一本一本a久久| 欧美色偷偷大香| 一本色道久久综合一区| 中日韩视频在线观看| 亚洲第一在线视频| 麻豆91精品91久久久的内涵| 激情国产一区二区| 蜜桃av噜噜一区| 久久免费视频网| 亚洲电影毛片| 欧美激情精品久久久久久大尺度| 久久久免费av| 亚洲日韩中文字幕在线播放| 欧美国产激情| 欧美国产精品| 亚洲一区二区三区影院| 亚洲一区二区三区精品视频| 国产精品免费aⅴ片在线观看| 亚洲欧美日韩在线观看a三区| 一区二区欧美国产| 国产精品一级在线| 久久深夜福利免费观看| 久久亚洲精品视频| 亚洲精品免费在线播放| 最新成人av在线| 国产精品视频一区二区三区| 久久久999精品免费| 久久综合中文色婷婷| 日韩网站在线| 午夜精品福利视频| 狠狠色丁香婷综合久久| 欧美激情中文不卡| 国产精品国产精品| 久久久免费精品| 久久欧美中文字幕| 中国女人久久久| 性做久久久久久久久| 在线日韩中文字幕| 一区二区电影免费观看| 国产婷婷色一区二区三区| 欧美成人免费网站| 国产精品视频观看| 亚洲国产另类精品专区| 国产精品午夜av在线| 欧美电影电视剧在线观看| 欧美日韩喷水| 欧美黄色视屏| 国产欧美视频一区二区| 亚洲三级免费电影| 狠狠色综合色区| 中文精品视频| 亚洲黄色尤物视频| 亚洲欧美在线x视频| 亚洲精品日韩综合观看成人91| 亚洲一区二区三区在线看 | 亚洲人被黑人高潮完整版| 国产精品资源在线观看| 亚洲第一天堂无码专区| 国产视频久久久久久久| 亚洲免费播放| 亚洲精品欧美精品| 久久不射2019中文字幕| 亚洲欧美日韩精品| 欧美日韩中文字幕综合视频| 噜噜噜在线观看免费视频日韩| 一区二区高清| 亚洲黄色天堂| 久久免费黄色| 久久综合中文字幕| 国产午夜精品麻豆| 亚洲一区二区三区777| 亚洲性视频网址| 欧美人与性禽动交情品 | 久久超碰97中文字幕| 亚洲欧美日韩精品久久奇米色影视| 免费精品视频| 欧美国产日韩免费| 亚洲国产高清在线观看视频| 久久国内精品视频| 久久久亚洲影院你懂的| 国产欧美日韩精品丝袜高跟鞋 | 亚洲国产日韩欧美在线动漫| 激情91久久| 久久激情五月丁香伊人| 久久精品综合一区| 国产一区二区三区久久久| 午夜精品久久久99热福利| 亚欧成人在线| 国产一区二区三区观看| 久久久精彩视频| 欧美激情bt| 一区二区av在线| 欧美日韩一区二区视频在线| 99国产欧美久久久精品| 亚洲欧美激情诱惑| 国产欧美精品| 久久天堂国产精品| 亚洲电影免费观看高清完整版在线| 亚洲激情在线视频| 欧美日本韩国一区| 亚洲一区二区三区精品在线| 久久久99久久精品女同性| 国产在线精品二区| 欧美韩国一区| 亚洲欧美日韩一区二区三区在线观看| 久久久国产视频91| 亚洲国产一区二区视频| 欧美日韩p片| 午夜精品免费在线| 欧美成人免费全部| 亚洲欧美日韩精品综合在线观看| 国产日韩欧美亚洲| 欧美成人乱码一区二区三区| 夜夜精品视频| 欧美高清日韩| 亚洲欧美日韩精品| 亚洲三级观看| 国产一区亚洲一区| 欧美日韩hd| 久久亚洲影院| 亚洲网站在线播放| 欧美~级网站不卡| 亚洲免费视频成人| 亚洲国产精品一区在线观看不卡| 欧美日韩亚洲91| 久久久久综合网| 亚洲午夜av在线| 亚洲国内自拍| 麻豆成人综合网| 欧美一区二区日韩| 在线亚洲一区观看| 一区二区三区在线不卡| 欧美香蕉视频| 六十路精品视频| 亚洲欧洲av一区二区| 亚洲午夜精品一区二区三区他趣| 国产一区二区久久久| 欧美日韩一区二区三| 免费成人在线观看视频| 欧美亚洲一区二区在线观看| 99热免费精品| 亚洲青涩在线| 亚洲国产一区二区精品专区|