用Visual Studio編輯Linux代碼

來源:互聯網
上載者:User

標籤:檔案   io   re   c   代碼   linux   c++   伺服器   

估計很多人都是用慣了Visual Studio的主,怎麼也不適應Linux的一套編輯器,比如vim、source insight這些東西,可視化的eclipse效果還好點,但一般以遠程共用一台Linux伺服器為主,沒那麼好條件一人一個Linux機器。

我用了有幾個月的insight,也就看看代碼,反正個人感覺就是彆扭,現在換成用VS編輯代碼,感覺爽多了。

大致方法如下:

(1)從svn下載Linux代碼到本地目錄。

(2)開啟Visual studio,選擇“File” -> “New” -> “Project From Existing Code”,從已有代碼建立項目。

(3)選擇Linux代碼的目錄,建立一個新項目,比如名字叫 server_vs。

 

這個時候已經可以很方便的看代碼了,但是缺少Linux的系統標頭檔

(4)將Linux系統上的/usr/include 目錄下的所有檔案,下載到本地代碼目錄下,比如建立一個子檔案夾include_linux。

 

設定VS的標頭檔包含目錄

(5)右擊項目名server_vs,選擇“Properties” -> “C/C++” ->“Additional Include Directories”,添加新項 .\include_linux。

(6)仿照步驟5,只要代碼中使有Go to Definition,找不到定義的標頭檔時,就把需要包含的目錄加進去,保證任何類型都能找到所在的標頭檔。

(7)選擇VS的Tools -> Options -> Text Editor, 選中Auto-detect UTF-8 Encoding without signature ,自動檢測不帶簽名的UTF-8編碼(D)。因為Windows和Linux的換行不一致,Windows用\r\n換行,Linux用\n換行。

 

至此能夠用VS的強大功能編輯代碼了,比如自動提示啥的(要裝VC助手),很爽啊。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.