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

aurain
技術(shù)文摘
posts - 137,  comments - 268,  trackbacks - 0

在Windows下有六種類型CRTLib(C運(yùn)行庫(kù)):
Reusable Library                Switch    Library    Macro(s) Defined
----------------------------------------------------------------
Single Threaded                     /ML       LIBC               (none)
Static MultiThread                  /MT       LIBCMT         _MT
Dynamic Link (DLL)              /MD       MSVCRT        _MT and _DLL
Debug Single Threaded           /MLd      LIBCD          _DEBUG
Debug Static MultiThread        /MTd      LIBCMTD    _DEBUG and _MT
Debug Dynamic Link (DLL)    /MDd      MSVCRTD    _DEBUG, _MT, and _DLL

MT和MD都適用于多線程,其區(qū)別是:
MT為靜態(tài)鏈接CRT,這樣編譯出來(lái)exe是自包含的,所以會(huì)相對(duì)大一些,但運(yùn)行時(shí)不用再load CRT庫(kù)。
MD為動(dòng)態(tài)鏈接CRT,編譯出來(lái)exe會(huì)小一些,運(yùn)行時(shí)需要load CRT,性能有一點(diǎn)點(diǎn)損失。

任何工程都應(yīng)該使用同樣的CRT Library。即要么都是/ML,要么都是/MTD, 如此類推。

如果一個(gè)程序中混合使用不同類型的CRT,有時(shí)可以通過(guò)link,這樣會(huì)存在不同CRT的copy,并導(dǎo)致以下問(wèn)題:
    1)在一個(gè)lib中new出來(lái)內(nèi)存,在另一個(gè)lib中delete,會(huì)crash。
    2)不能在多個(gè)lib中共享file handle。
    3)一個(gè)lib中設(shè)置locale(本地化有關(guān)),不能在另一個(gè)lib中起作用。

當(dāng)工程比較大,包含的lib很多,特別當(dāng)有外部lib(Third party library)存在時(shí),link很容易發(fā)生下面這樣的錯(cuò)誤。
LIBCMTD.lib(chsize.obj) : error LNK2005: __chsize already defined in MSVCRTD.lib(MSVCRTD.dll)
這說(shuō)明,你的工程使用了不同類型的CRT。這個(gè)時(shí)候首先一定要堅(jiān)信這個(gè)原則:整個(gè)工程用同樣的CRT Lib就可以解決問(wèn)題。然后耐心一一檢查每個(gè)lib。
如果恰恰某個(gè)外部lib用MT,另一個(gè)用MD,這個(gè)時(shí)候就比較痛苦。
    如果有他們?cè)创a,就編譯一個(gè)MT or MD類型的lib,以統(tǒng)一使用一個(gè)類型CRT。
    如果沒(méi)有,那可能只好選擇其他的lib。

一般,我個(gè)人習(xí)慣將所有l(wèi)ib都編譯為MT。出于其他需要,會(huì)同時(shí)提供MT(MTd)和MD(MDd)兩種版本。

posted on 2008-04-23 14:31 閱讀(2743) 評(píng)論(2)  編輯 收藏 引用 所屬分類: c/c++基礎(chǔ)知識(shí)

FeedBack:
# re: 鏈接時(shí)如何選擇C Run-Time(CRT) library
2008-05-07 09:35 | daisy
高深啊...  回復(fù)  更多評(píng)論
  
# re: 鏈接時(shí)如何選擇C Run-Time(CRT) library [未登錄](méi)
2010-02-01 14:10 | Jeff
高!實(shí)在是高!
最近就遇到這個(gè)問(wèn)題了,原來(lái)如此。  回復(fù)  更多評(píng)論
  

<2014年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(17)

隨筆分類(138)

隨筆檔案(137)

網(wǎng)絡(luò)開(kāi)發(fā)

最新隨筆

搜索

  •  

積分與排名

  • 積分 - 502446
  • 排名 - 37

最新隨筆

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美黄色aa电影| 亚洲高清av| 国产在线播精品第三| 欧美中文在线观看国产| 裸体歌舞表演一区二区| 91久久久亚洲精品| 欧美剧在线观看| 亚洲在线观看| 欧美不卡在线视频| 在线亚洲美日韩| 国产午夜精品一区二区三区视频 | 夜夜嗨一区二区三区| 欧美三级黄美女| 欧美一区二区在线观看| 欧美激情视频在线免费观看 欧美视频免费一 | 一本色道久久| 久久久99久久精品女同性| 亚洲黄色免费电影| 国产精品日韩高清| 另类国产ts人妖高潮视频| 亚洲精品字幕| 久久亚洲高清| 亚洲一区二区视频在线| 国语自产精品视频在线看8查询8| 免费毛片一区二区三区久久久| 一区二区三区国产精华| 麻豆久久婷婷| 小黄鸭精品密入口导航| 亚洲老板91色精品久久| 国产偷自视频区视频一区二区| 欧美69wwwcom| 欧美中文在线观看| 99这里只有精品| 欧美成人午夜免费视在线看片 | 亚洲欧美日韩系列| 亚洲国产欧美在线| 国产欧美一区二区精品婷婷| 欧美激情区在线播放| 久久成年人视频| 亚洲性感美女99在线| 亚洲国产精品一区制服丝袜 | 国产精品免费一区豆花| 欧美大香线蕉线伊人久久国产精品| 亚洲专区一区| 日韩小视频在线观看| 欧美国产日产韩国视频| 久久精品亚洲精品国产欧美kt∨| 一区二区三区久久久| 亚洲国产一区二区三区在线播 | 一区二区三区欧美激情| 亚洲高清在线观看| 韩日视频一区| 国产日韩精品一区二区| 国产精品美女在线| 欧美三级电影一区| 欧美日韩三级一区二区| 欧美福利视频| 欧美成人精品在线观看| 裸体歌舞表演一区二区 | 久久综合色播五月| 久久久精品国产一区二区三区 | 欧美日韩精品国产| 欧美电影资源| 欧美成人午夜77777| 久久亚洲春色中文字幕| 久久九九热re6这里有精品| 亚欧成人精品| 久久国产欧美精品| 久久久久国产精品一区二区| 久久国产精品久久久| 久久大逼视频| 久久伊伊香蕉| 欧美xxx在线观看| 欧美久久久久久| 麻豆成人在线播放| 欧美成人黄色小视频| 欧美极品影院| 欧美另类久久久品| 欧美体内谢she精2性欧美| 欧美午夜一区二区福利视频| 国产精品免费视频xxxx| 国产亚洲观看| 亚洲二区精品| 99国内精品久久久久久久软件| 99精品视频免费观看视频| 中日韩高清电影网| 午夜亚洲影视| 久久婷婷综合激情| 亚洲国产99| 亚洲伦理一区| 欧美一区二区女人| 美女久久一区| 欧美午夜a级限制福利片| 国产麻豆日韩欧美久久| 一区二区三区亚洲| 99www免费人成精品| 亚洲欧美影院| 免费永久网站黄欧美| 亚洲日本va午夜在线电影 | 亚洲欧美高清| 蜜臀久久99精品久久久久久9| 欧美区在线播放| 国产欧美一区二区精品仙草咪| 国产亚洲欧美一区在线观看| 亚洲电影激情视频网站| 亚洲少妇诱惑| 久久尤物电影视频在线观看| 亚洲国产免费看| 亚洲欧美卡通另类91av| 久久综合九色综合欧美狠狠| 欧美日韩免费看| 国产一区在线观看视频| 一本色道久久综合亚洲精品不 | 亚洲精品女人| 久久精品二区三区| 亚洲免费黄色| 久久精品视频播放| 国产精品久久久久久亚洲毛片| 影音先锋亚洲一区| 午夜激情综合网| 91久久精品一区二区别| 久久国产夜色精品鲁鲁99| 欧美日本不卡视频| 在线观看精品一区| 香蕉av福利精品导航| 亚洲国产一二三| 久久久久国产精品一区三寸| 国产精品激情av在线播放| 亚洲欧洲一区二区三区| 久久亚洲欧美| 亚洲欧美变态国产另类| 欧美日韩亚洲高清一区二区| 一区二区三区在线视频观看| 午夜久久tv| 日韩亚洲精品在线| 欧美激情第一页xxx| 1769国内精品视频在线播放| 欧美一级大片在线观看| 99av国产精品欲麻豆| 欧美丰满高潮xxxx喷水动漫| 韩国福利一区| 久久久久久久成人| 午夜一区不卡| 国产精品日韩一区二区| 亚洲午夜一二三区视频| 亚洲精品中文字幕在线观看| 麻豆成人综合网| 亚洲国产精品一区| 麻豆精品传媒视频| 久久久久久**毛片大全| 国产一区三区三区| 久久成人一区| 欧美一区二区| 国产一区二区日韩精品欧美精品| 亚洲欧美在线x视频| 在线亚洲精品| 国产精品免费看片| 香蕉成人久久| 午夜在线不卡| 国产一区视频在线看| 久久久亚洲国产天美传媒修理工| 午夜欧美大尺度福利影院在线看 | 国产午夜精品理论片a级探花 | 久久中文字幕导航| 国内伊人久久久久久网站视频| 久久精品观看| 久久精品国产清高在天天线| 国产在线视频欧美一区二区三区| 欧美在线免费看| 久久成人精品无人区| 在线精品高清中文字幕| 欧美激情一区二区三区在线视频 | 亚洲大胆视频| 欧美另类人妖| 亚洲欧美视频在线| 欧美一区午夜精品| 亚洲国产精彩中文乱码av在线播放| 男人的天堂亚洲| 欧美福利在线观看| 亚洲综合二区| 欧美一区二区三区免费在线看| 经典三级久久| 91久久夜色精品国产九色| 欧美丝袜一区二区| 久久九九热免费视频| 噜噜噜在线观看免费视频日韩| 日韩系列在线| 亚洲免费在线| 亚洲福利国产精品| 亚洲最快最全在线视频| 国产美女一区二区| 欧美黄色大片网站| 欧美视频四区| 美女91精品| 国产精品国产亚洲精品看不卡15| 久久国产主播精品| 欧美激情一区| 久久精品在线观看| 欧美日本中文字幕| 久久精品最新地址|