多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 用Sublime Text2搭建VC編譯環境

用Sublime Text2搭建VC編譯環境

來源:程序員人生   發布時間:2015-03-24 08:49:42 閱讀次數:2873次


   用慣了臃腫的VS2013,有時候想寫個小項目,小測試程序,編輯閱讀代碼甚么的不想

總打開它,因而我折騰了1下Sublime Text2 這款現代化高大上的強大代碼編輯器,它的定位

在于綠色輕巧,速度快,且跨平臺支持Win/Mac/Linux,支持32與64位,但它需要配合眾多

的插件1起使用,所以比較合適喜歡折騰的人。

  另外,Sublime Text2 通經常使用于前端開發,例如HTML,PHP神馬的,亦或是寫些腳本神馬的,

像Lua, Js之類的,但估計用它來寫VC的還真不多,畢竟有VS這等便利神器,所以我就在這里

分享1下如何來用它搭建VC編譯環境。


條件:

(1).關于Sublime Text2的下載

關于Sublime Text2的下載就不詳細說了,可以到官方下載英文版的,再用注冊機破解,若想

使用中文,可以進行中文漢化,如果想省事1點,也能夠直接去網上下載中文破解版的。


(2).關于Package Control

這是1個便于管理其他插件的插件,但是在天朝你必須能用VPN或用代理翻墻,否則你獲得

不了更新也是白搭,但它其實不是必須的,你可以到github或其他下載源下載插件,手動管理

將插件包放在Sublime Text2/package目錄下。


(3).關于MS的Cl編譯器的使用

這里我不打算使用MINGW的GCC/G++, 由于是VC工程,所以應當搭建VC下的Cl編譯器更適合,

而且我也習慣了使用這個編譯器。(把它從VS2013下偷來用用又有何妨?)


正式搭建:

(1).設置環境變量(若沒有,則新建)

這里以本機為例:

1.在系統變量的INCLUDE中添加

E:Ultimate_VS2013VCinclude;

C:Program Files (x86)Windows Kits8.1Includeshared;

C:Program Files (x86)Windows Kits8.1Includeum;

C:Program Files (x86)Windows Kits8.1Includewinrt;


2.在系統變量的LIB中添加

E:Ultimate_VS2013VClib;

E:Ultimate_VS2013VCatlmfclib;

C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86;

C:Program Files (x86)Windows Kits8.1Libwinv6.3umarm;


3.在系統變量中新建VC_BIN,添加

E:Ultimate_VS2013VCin;

C:Program Files (x86)Windows Kits8.1inx86;

C:Program Files (x86)Microsoft SDKsWindowsv8.1AinNETFX 4.5.1 Tools;

E:Ultimate_VS2013Common7IDE;

并將其添加到系統變量的Path變量中,如%VC_BIN%


友誼提示:剛添加完可能不會立即生效,此時需要重啟機器,在cmd中輸入set命令可以查看設置是不是成功。


(2).New Build生成新編譯系統文件

1.點擊 【工具-》編譯系統-》新編譯系統】, 在文件中添加以下代碼,并另存為VC++.sublime-build

{ "cmd": ["CL", "/Fo${file_base_name}", "/O2", "${file}"], // For CL on Windows "file_regex": "^(..[^:]*):([0⑼]+):?([0⑼]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", //"encoding": "utf⑻", "encoding": "cp936", "variants": [ { "name": "Run", "cmd": ["CMD", "/U", "/C", "CL /Fo${file_base_name} /O2 ${file} && ${file_base_name}"] // For CL On Windows } ] }

2.保存后將編譯系統設置為VC++,如圖:


(3).導入VC中默許繼承的lib庫

我們可以寫1個頭文件,手動導入這些lib庫,例如:



(4).下載ConvertToUTF8插件

由于Sublime Text2對中文的支持不是很好,所以我們需要這個插件來管理中文字符亂碼

等問題,我們可以按下Ctrl+Shift+P輸入Package Control來管理該插件的安裝。

(也能夠直接下載放在SublimeText2/Package目錄下)


這里,我以1個WIN32程序的編譯運行來講明該插件的作用,在這里我事前寫好了1個傳送

1張位圖顯示的GDI程序,把它保存在main.cpp中。我們首先點擊main.cpp文件,然后按下

Ctrl+Shift+B, 以后它便開始編譯運行了,然后我們可以看到產生了1個編譯毛病:


在這里,“常量中有換行符”的毛病正是中文字符所帶來的,解決方案是保存為UTF⑻含BOM格式,然后再

Ctrl+Shift+B編譯運行就不會有問題了:


運行結果:


(5).關于SublimeClang插件和API代碼提示功能

由于Sublime Text2本身只支持已有變量的代碼提示,如果不想1味參考MSDN,

可使用SublimeClang插件來提供關于C++ API的代碼提示功能,SublimeClang

可以用Package Control獲得,我這里另外提供1個下載地址:http://pan.baidu.com/s/1hq7iXHM

另外,關于SublimeClang的使用,我順帶提1下好了,在Package中包括該插件后,

我們可以點擊Preferences->Package Settings->SublimeClang->Settings User保存1下代碼

來進行1下自己的設置,我這里把毛病檢查關掉了,感覺有點問題:

{ "show_output_panel": false, //底下的代碼提示框顯示 "show_visual_error_marks": false, //毛病的紅色框框顯示 "dont_prepend_clang_includes": true, //是不是不包括clang本身的頭文件。建議用true取消包括,以防產生沖突 "options": [ //"-IF:Graphic_proj" ] }

"options"里添加的SublimeClang辨認的頭文件路徑,這樣就能夠辨認從而使用代碼提示功能了,

由于我們之前設置了環境變量,所以這里就不用添加了,具體用法可以參考

Preferences->Package Settings->SublimeClang->Settings Default 里頭,

設置成功后,我們就能夠使用以下的代碼提示功能了:



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 视频一区中文字幕 | 性欧美video另类3d | 片免费观看网站视频 | 国产欧美日韩综合精品无毒 | 亚洲视频h | 国产高清一区二区三区免费视频 | 欧美色成人 | 国产午夜免费一区二区三区 | 最近手机中文字幕大全4 | 国产成人高清视频 | 一级aaaaaa毛片免费同男同女 | 日本欧美一区二区三区高清 | 亚洲人成伊人成综合网久久久 | 日本一级α一片免费视频 | 在线观看亚洲国产 | 男人把大ji巴放进男人免费视频 | www插插插 | 高清欧美色欧美综合网站 | 91久久精一区二区三区大全 | 久久网视频 | 国产精品久久久久一区二区三区 | 秋霞日韩理论高清在线观看 | 欧美国产精品一区二区免费 | 性福利影院| 动漫美女毛片 | 欧美成人看片一区二区三区 | 欧美另类videosbestsex | 国产色a在线观看 | xxxxxx日本处大片免费看 | 欧美最猛黑人xxxx | 中文字幕欧美日韩高清 | 在线亚洲v日韩v | 最近中文字幕高清免费大全8 | 亚洲宅男天堂a在线 | 亚洲精品中文字幕乱码无线 | 欧美日韩亚洲综合另类ac | freefromevideos性欧美 | 国产精品视频一区二区三区w | 欧美自拍偷拍视频 | 成片免费观看视频在线网 | 亚洲国产第一区二区三区 |