日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

用Sublime Text2搭建VC編譯環境

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


   用慣了臃腫的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個編譯毛?。?/p>


在這里,“常量中有換行符”的毛病正是中文字符所帶來的,解決方案是保存為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 里頭,

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



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 看全色黄大色黄女片18女人 | 欧美无乱码久久久免费午夜一区 | 欧美第一区 | 成年在线视频 | 欧美日韩中 | 日韩欧美久久 | 欧美成人精品一区 | 国产精品久久久久久久久久小说 | 国产精品久久久久久久7电影 | 亚洲欧洲精品在线 | 国产精品久久久久久久久久久久久 | 不卡二区 | 国产一区中文字幕 | 黄色毛片在线观看 | 国产精品福利片 | 精品久久精品久久 | 亚洲自拍偷拍视频 | 亚洲精品在线播放 | 国产一区二区免费看 | 天天操天天射天天爽 | 国产一区二区av在线 | 成年人视频免费在线观看 | 国产精品久久久久久久免费软件 | 婷婷久久五月天 | 日本va欧美va欧美va精品 | 99一区二区三区 | 久久久夜夜夜 | wwwww免费网站上线 | 99国产精品视频免费观看一公开 | 一区二区激情 | 国产精品久久999 | 久久久精品蜜桃 | 久久久久91视频 | 亚洲一区二区影院 | 亚洲精品在线电影 | 国产成人精品一区二区三区在线 | 国产精品一区二区三区四区 | 精品国产三级 | 国产一区二区三区久久悠悠色av | 国产成人在线免费观看 | 成人区精品一区二区 |