vs2010開發linux平臺C++程序開發環境配置+用vs2010調試linux程序 ----VisualGDB 使用教程

來源:CSDN
原文:https://blog.csdn.net/u012592062/article/details/82425980

 

VIM 其實配置爲IDE後,其實也是相當不錯的,編輯功能相當強大,偶爾看到有人提到了本文中的寫代碼方式,於是就想嚐嚐新。

搜索了一下,這個方式的帖子不是很多,稍微花了點時間,摸索了下,還行,在VS2010下編寫代碼,到ubuntu下編譯,一切OK!

 

主機:WIN7

虛機:ubuntu12.04

編輯器:VS2010

 

 

下載:

VA_X_Setup1845

 

解壓:

下載以後解壓縮,首先安裝原版。

然後(只針對VS2010),將壓縮包內的 VA_X.dll 複製到以下文件夾內,覆蓋原文件。

Win7系統:

%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.6.1845.0

這樣就可以成功破解了。

Ubuntu12.04系統:

將/usr/include目錄下的文件拷貝到/mnt/hgfs/文件夾下,(共享文件夾設置,自信查找)

 

命令行:

cp -r /usr/include /mnt/hgfs/vmshare/

在win7中,將vmshare裏拷貝的頭文件放置到目錄:

C:/Program Files/Microsoft Visual Studio 9.0/VC/include下。

 visual assist設置:

在visual assist上面設置文件路徑。

 

 

 

 

再次打開vs2010時,visual assist會自動解析目錄下的文件。

在vs裏寫代碼(代碼來自於網絡,本人稍作修改)

Ubuntu裏編譯:

 gcc -o ep hello.c -lpthread

用網絡助手測試:(網上自行下載)

 

 

 

http://www.cjjjs.com/paper/czxt/20161215202120669.html

VisualGDB是一款VS的插件,支持在VS中編寫、編譯、調試Linux代碼。VisualGDB會讓你配置好遠程的Linux服務登錄信息,然後就可以自動同步本機和Linux服務器的編譯環境。我們在VS寫Linux代碼,就和寫Windows代碼一樣,非常方便。再借助VS寫代碼調試非常方便,可以大大提高Linux程序的開發速度。不僅是Windows程序員轉Linux的福音,也是Linux程序員提高開發效率的福音哦。

    VS插件VisualGDB支持直接在VS編譯調試Linux代碼,本文提供VisualGDB破解方法、安裝和使用說明。讓Windows程序員順利開始寫Linux代碼。

    VisualGDB下載地址:點此下載VisualGDB

 

1.安裝VisualGDB插件

解壓後,文件夾有這些文件:

我們雙擊“VisualGDB-5.1r6-trial.msi”文件,即可一步步開始安裝好插件。安裝過程中可能會提示:

直接確定即可,不用理會。等待安裝完成就好。

2.運行註冊腳本

雙擊“reg.reg”來向註冊表寫入破解信息。

3.打開“激活說明.txt”文件,對照文件裏的步驟,複製activation.key和VisualGDB.exe到對應的目錄即可。

 

這樣就完成了安裝和破解。

 

下面來演示創建一個Linux項目,並啓動調試運行,看看配置設置和效果。

1.新建項目,選擇“VisualGDB”下的"Linux Project Wizard"

新建項目,選擇“VisualGDB”下的"Linux Project Wizard"

填好項目名稱,然後確定。出現嚮導頁面:

Linux項目嚮導頁面

選擇一種編譯器,然後點擊“next”,出現:

設置VisualGDB連接信息

然後點擊“create”,出現下面的界面:

設置VisualGDB的SSH連接信息

然後點擊“next”,啓動連接,連接成功後,就讀取好並設置了配置信息:

啓動連接,連接成功後,就讀取好並設置了配置信息

點擊“finish”即可完成嚮導,就創建好了一個基本的Linux項目。創建的過程會緩存遠程Linux系統中的相關目錄和文件等信息,可以讓本地調試就基於遠程的編譯環境。

3.創建好項目,編寫Linux代碼

嚮導爲我們寫了基本的代碼:

嚮導爲我們寫了基本的代碼

看到沒有,代碼沒有什麼特別之處。在解決方案管理器中,多了“Make files”和Makefile文件。僅此而已。

4.啓動調試運行

我們直接F5調試運行。底下會輸出編譯等信息:

我們直接F5調試運行。底下會輸出編譯等信息

如果你沒有打斷點,就會彈出這個對話框:

如果你沒有打斷點,就會彈出這個對話框

沒有關係,這個對話框就是提示你沒有打斷點。直接關掉就可以了。

在底下的輸出窗口,已經打印了程序的輸出的結果:hello world

已經打印了程序的輸出的結果:hello world

我們再打斷點,看看有沒有調試的信息:

VisualGDB可以看到調試信息

VisualGDB可以看到調試信息。程序實際運行在遠程的Linux系統中,調試信息是從遠程的Linux中獲取的,直接顯示在VS中了。相比於Linux上的調試,這是多麼方便呀。
---------------------
作者:cloud-2014
來源:CSDN
原文:https://blog.csdn.net/u012592062/article/details/82425980
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章