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

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 閱讀(8320) 評論(1)  編輯 收藏 引用

FeedBack:
# re: 預定義_MSC_VER宏[未登錄]
2013-01-24 17:10 | lance
很好的文章,轉載一下,謝謝。。。^_^  回復  更多評論
  
<2013年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(8)

隨筆檔案(16)

鏈接

搜索

  •  

積分與排名

  • 積分 - 198798
  • 排名 - 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>
            欧美 日韩 国产在线| 亚洲国产高清aⅴ视频| 国产精品乱人伦一区二区| 欧美福利一区二区| 亚洲视频图片小说| 欧美精品一区二区三| 欧美国产亚洲另类动漫| 免费亚洲电影在线观看| 欧美福利视频网站| 欧美日本久久| 国产欧美日本在线| 激情亚洲成人| 一本一本久久a久久精品综合麻豆| 一本综合久久| 久久久久免费| 亚洲人精品午夜在线观看| 中文欧美字幕免费| 久久久无码精品亚洲日韩按摩| 欧美国产精品v| 国产精品最新自拍| 亚洲欧洲一区二区天堂久久| 亚洲专区一区二区三区| 久久久久国产精品一区三寸| 最新国产成人av网站网址麻豆| 一区二区三区产品免费精品久久75 | 国产精品久久久久久超碰| 国内自拍一区| 9久re热视频在线精品| 久久国产毛片| 亚洲三级免费观看| 久久国产乱子精品免费女 | 一区二区激情小说| 久久久久久网| 国产精品欧美一区二区三区奶水| 亚洲国产精品成人| 久久精品国产亚洲高清剧情介绍| 亚洲国产日韩一区二区| 亚洲综合国产| 欧美三级日本三级少妇99| 亚洲国产另类精品专区| 久久精品视频一| 亚洲深夜福利网站| 欧美精品一二三| 在线日韩电影| 久久频这里精品99香蕉| 亚洲欧美综合另类中字| 国产精品盗摄一区二区三区| 日韩视频不卡中文| 亚洲夫妻自拍| 欧美成人日韩| 在线观看欧美成人| 久久一二三国产| 欧美一级片一区| 狠狠色噜噜狠狠狠狠色吗综合| 国内精品嫩模av私拍在线观看| 亚洲永久免费| 在线视频欧美精品| 欧美日韩一级片在线观看| 亚洲精品一区二区在线| 亚洲福利免费| 欧美成人精品一区二区| 亚洲国产成人在线播放| 免费精品99久久国产综合精品| 久久精品视频播放| 在线观看欧美日韩| 欧美激情国产日韩| 欧美高清在线视频观看不卡| 亚洲美女精品一区| 一区二区av在线| 国产女主播一区二区| 久久国产精品久久久久久电车 | 老色批av在线精品| 久久精品视频一| 亚洲激情影院| 一本一本久久| 国产视频精品免费播放| 麻豆国产va免费精品高清在线| 久久中文字幕导航| av成人免费在线观看| 亚洲一区高清| 尤物九九久久国产精品的特点 | 狂野欧美激情性xxxx欧美| 亚洲成人资源网| 亚洲精品国产精品乱码不99 | 亚洲欧美一区二区三区久久 | 欧美激情四色| 欧美三级电影一区| 久久久免费av| 欧美国产另类| 午夜视黄欧洲亚洲| 久久精品亚洲一区二区| 亚洲精品久久久久| 亚洲天堂第二页| 亚洲激情图片小说视频| 亚洲综合电影| 亚洲最新在线视频| 久久国产日本精品| 在线中文字幕日韩| 久久久国产精品一区二区中文| 一区二区三区欧美日韩| 久久久久久夜| 欧美制服丝袜第一页| 欧美日韩国产欧美日美国产精品| 久久久久综合网| 国产精品vvv| 极品尤物av久久免费看 | 一区二区三区鲁丝不卡| 久久精品国产亚洲aⅴ| 99综合在线| 久久久久久亚洲综合影院红桃| 一区二区三区精品| 久久先锋影音| 久久精品国产2020观看福利| 欧美日韩高清在线观看| 免费视频久久| 国产真实乱偷精品视频免| 99精品久久久| 亚洲精品网站在线播放gif| 久久精品国语| 久久精品国产一区二区三区| 欧美特黄一区| 日韩一区二区精品视频| 最新日韩中文字幕| 久久午夜影视| 美女主播视频一区| 黑人一区二区| 欧美在线free| 久久精品国产亚洲a| 国产精品嫩草99a| 99国产精品久久久久老师| 99亚洲伊人久久精品影院红桃| 美女诱惑一区| 欧美国产三级| 亚洲精品久久久久久下一站| 久久综合色影院| 免费一区视频| 亚洲欧洲一区二区天堂久久| 久久亚洲一区二区| 久久资源在线| 亚洲成色777777女色窝| 欧美成人一品| 亚洲日本成人| 亚洲网在线观看| 国产精品99一区| 亚洲欧美乱综合| 久久手机免费观看| 在线观看一区欧美| 欧美福利小视频| 99热免费精品在线观看| 亚洲午夜精品一区二区三区他趣| 欧美三日本三级少妇三2023| 在线一区二区三区四区五区| 亚洲欧美日本国产专区一区| 国产精品久久久对白| 欧美亚洲视频在线看网址| 免费日韩一区二区| 99人久久精品视频最新地址| 国产精品国产一区二区| 亚洲欧美国产日韩中文字幕| 久久这里有精品15一区二区三区| 136国产福利精品导航| 欧美伦理视频网站| 亚洲欧美日韩人成在线播放| 麻豆乱码国产一区二区三区| 亚洲精品一区二区三区四区高清| 欧美午夜一区二区三区免费大片| 亚洲在线观看| 欧美福利小视频| 亚洲网友自拍| 伊人久久婷婷色综合98网| 欧美国产专区| 小黄鸭精品密入口导航| 亚洲第一精品久久忘忧草社区| 一本色道**综合亚洲精品蜜桃冫 | 亚洲无限av看| 国产精品伊人日日| 美女国产一区| 亚洲特黄一级片| 欧美激情久久久久| 欧美一区二视频| 亚洲精品美女久久7777777| 国产精品丝袜91| 欧美成人高清| 久久av一区二区| 一区二区三区视频在线观看 | 亚洲一区激情| 亚洲黄一区二区三区| 国产精品任我爽爆在线播放| 久久综合九色综合欧美就去吻 | 欧美精品九九99久久| 欧美亚洲三区| 日韩视频在线观看免费| 免费国产自线拍一欧美视频| 欧美一区二区三区电影在线观看| 亚洲日本欧美日韩高观看| 国产一区二区三区在线观看视频| 欧美日韩视频一区二区| 另类尿喷潮videofree| 亚欧成人在线| 亚洲男人av电影|