Visual Studio 2017開發Linux C++__儲存

來源:互聯網
上載者:User

網上有很多相關文章,但是不是很全面或者很清楚,所以這裡我總結一下; 一:開發環境:

Windows 7 + VM(LinuxMint(Ubuntu)16.04) + Visual Studio 2017;

1:安裝VS2017,要勾選“使用C++的Linux開發”工具集;(網上比較多相關文章)

2:在LinuxMint中安裝gcc,gdb等工具:

sudo apt-get install openssh-server g++ gdb gdbserver


3:建立VS Linux項目:

     建立項目 - 跨平台 - Linux - 控制台應用程式

4:"F5",會填充連結Linux的  主機IP + 使用者名稱 + 密碼;

       輸入,確定就可以了;


5:編譯,運行,預設會在目標機器(Linux上的使用者目錄下,也會將相關程式檔案和目錄複寫到Linux的~/Project目錄中一份,也會編譯出相關程式);

注意:雖然代碼編寫環境是win7,但是,程式中用到的目錄,如,環境配置目錄,檔案讀寫目錄,一定是目標機器Linux的上的路徑;

這裡,就看編譯出一個Linux上的程式了;也可以調試;



二:添加連結調試第三方庫:

但是如果想要連結第三方庫。

這裡樣本用FFmpeg庫來說明:

和通常的MFC配置環境沒有差不多,但是有些不同;

還是要注意,環境是指定是目標機器的環境;





參考:

https://www.cnblogs.com/dongc/p/6599461.html

http://www.linuxidc.com/Linux/2017-03/141704.htm


//

其實用Qt MinGW 或者cmake 也可以上述方式沒有環境工程,在Linux再次開發的時候,還需要手寫工程設定檔;

或者直接在window上開發,主要跨平台用法,開發完成後再在Linux上簡單一直;

或者直接用Qt在Linux開發也可以;


















相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.