把clang編譯器整合到VS2013 IDE里面

出于學(xué)習(xí)C++11/14的目的相速,除了VS2013外還需要選擇另外一個編譯器做對比。clang是個不錯的選擇涵叮。不過這個編譯器對VC的一些擴展特性支持不好灸撰,對windows sdk之類的頭文件沒法編譯,所以在Windows下不能代替VC來做Windows相關(guān)的項目粗梭。這里簡單說一下在Windows下怎么安裝使用clang.

安裝clang

  • 方法一是去按照這個網(wǎng)頁的內(nèi)容去自己編譯一個clang的可執(zhí)行文件争便。Getting Started: Building and Running Clang
  • 方法二是去下載一個別人編譯好的程序包。

在命令行下使用clang編譯器

首先把clang.exe所在的目錄加到PATH的環(huán)境變量里面楼吃,如果不加的話每次使用clang.exe就需要帶上全路徑名稱始花。然后在Windows的命令行下使用命令clang.exe a.cpp -o a.exe,如果運氣好的孩锡,就可以編譯并鏈接a.cpp并生成可執(zhí)行a.exe了酷宵。
如果運氣不好的話,那就是clang.exe沒有通過已有的一些環(huán)境變量找到VS2013所帶的庫文件躬窜。這個時候就需要打開Developer Command Prompt for VS2013浇垦,在VS2013的環(huán)境下編譯鏈接代碼了。這個bat文件一般在這個目錄下C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts
另外如果在clang.exe加上--verbose這個參數(shù)的話荣挨,就可以看到詳細的clang.exe編譯的時候在那些目錄下查找頭文件和庫文件了男韧。

在VS2013里面使用clang

把clang集成到VS里面,這樣就可以用VS2013的IDE來編輯默垄,然后用clang來編譯了此虑。這個需要給VS2013安裝一個插件ClangVSx。這篇博客A Visual Studio AddIn that lets users play with the Clang C/C++ compiler from within the VS IDE里面有簡單的介紹和一個編譯好的版本口锭,可以直接安裝朦前。
安裝方式很簡單:

VS2013: Copy .AddIn and built ClangVSx.dll from the VS_2013/ directory into
C:\Users<username>\Documents\Visual Studio 2013\Addins\

安裝成功的話,打開VS2013就可以看到VS的菜單上多了個CLANG菜單鹃操,先點Settings設(shè)置clang的路徑后就可以使用了韭寸。不過這個插件現(xiàn)在bug還比較多,不怎么成熟荆隘,不過僅僅用來學(xué)習(xí)C++也是夠了恩伺。

CLANG菜單

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市椰拒,隨后出現(xiàn)的幾起案子晶渠,更是在濱河造成了極大的恐慌,老刑警劉巖耸三,帶你破解...
    沈念sama閱讀 221,406評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乱陡,死亡現(xiàn)場離奇詭異,居然都是意外死亡仪壮,警方通過查閱死者的電腦和手機憨颠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來积锅,“玉大人爽彤,你說我怎么就攤上這事「肯荩” “怎么了适篙?”我有些...
    開封第一講書人閱讀 167,815評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長箫爷。 經(jīng)常有香客問我嚷节,道長聂儒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,537評論 1 296
  • 正文 為了忘掉前任硫痰,我火速辦了婚禮衩婚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘效斑。我一直安慰自己非春,他們只是感情好,可當我...
    茶點故事閱讀 68,536評論 6 397
  • 文/花漫 我一把揭開白布缓屠。 她就那樣靜靜地躺著奇昙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪敌完。 梳的紋絲不亂的頭發(fā)上储耐,一...
    開封第一講書人閱讀 52,184評論 1 308
  • 那天,我揣著相機與錄音滨溉,去河邊找鬼弧岳。 笑死,一個胖子當著我的面吹牛业踏,可吹牛的內(nèi)容都是我干的禽炬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼勤家,長吁一口氣:“原來是場噩夢啊……” “哼腹尖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起伐脖,我...
    開封第一講書人閱讀 39,668評論 0 276
  • 序言:老撾萬榮一對情侶失蹤热幔,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后讼庇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绎巨,經(jīng)...
    沈念sama閱讀 46,212評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,299評論 3 340
  • 正文 我和宋清朗相戀三年蠕啄,在試婚紗的時候發(fā)現(xiàn)自己被綠了场勤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,438評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡歼跟,死狀恐怖和媳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情哈街,我是刑警寧澤留瞳,帶...
    沈念sama閱讀 36,128評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站骚秦,受9級特大地震影響她倘,放射性物質(zhì)發(fā)生泄漏璧微。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,807評論 3 333
  • 文/蒙蒙 一硬梁、第九天 我趴在偏房一處隱蔽的房頂上張望往毡。 院中可真熱鬧,春花似錦靶溜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至个扰,卻和暖如春瓷炮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背递宅。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評論 1 272
  • 我被黑心中介騙來泰國打工娘香, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人办龄。 一個月前我還...
    沈念sama閱讀 48,827評論 3 376
  • 正文 我出身青樓烘绽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親俐填。 傳聞我的和親對象是個殘疾皇子安接,可洞房花燭夜當晚...
    茶點故事閱讀 45,446評論 2 359

推薦閱讀更多精彩內(nèi)容