用VS2015開發Linux程序詳細教程-配置篇

VS2015推出了跨平臺開發,其中包括了對Linux程序開發的支持,最近恰好須要開發Linux程序,對其進行了一些研究。linux

首先介紹下涉及到的開發工具ubuntu

開發工具

  • VS2015Update3,下文簡稱VS(能夠下載免費社區版)windows

  • Visual C++ for Linux Development(VC_Linux.exe) 下載連接網絡

  • VMware (虛擬機軟件)ssh

  • ubuntu-16.04-desktop-amd64.iso Linux(虛擬機鏡像)工具

虛擬機軟件和Linux系統鏡像能夠選擇本身熟悉的版本,下文的介紹將以VMware和ubuntu系統爲準。開發工具

環境配置

安裝工具spa

  1. 安裝VS2015。調試

  2. 安裝VC_Linux.exe(注意此時要關閉全部的VS進程)code

  3. 完成後打開VS, 選擇新建項目,若是能看到下圖紅框部份內容,則表示安裝成功。 安裝成功

  4. 安裝虛擬機軟件並建立Linux虛擬機。

配置虛擬機

  1. 將虛擬機網絡設置爲橋接模式(這樣VS才能和虛擬機進行網絡通訊)
    設置網絡模式

  2. 進入虛擬機中,打開終端,安裝ssh-server(VS須要經過ssh和虛擬機進行通訊),能夠經過在終端中鍵入sudo apt-get install openssh-server 來安裝

  3. 終端鍵入 ifconfig命令查看虛擬機ip地址。
    查看虛擬機ip地址

配置VS

打開VS,菜單欄點擊工具->選項,在彈出對話框中左側選擇Cross Platform, 右側點擊Add,在彈出框中配置對應的信息。
這裏寫圖片描述
點擊Connect,若信息無誤而且環境配置正確,則對話框自動關閉,表明鏈接成功,接下來就可使用VS開發Linux程序了。

建立Linux項目

選擇 新建項目->Cross Platform->Linux
這裏寫圖片描述
能夠看到BlinkConsole ApplicationEmpty ProjectMakefile Project四種項目類型,其中Blink用於終端設備程序開發。

選擇Console Application,項目名稱改成VSLinuxTest,點擊肯定,VS會默認生成main.cpp
建立Linux項目

進入項目屬性配置頁面,選擇Remote Setting
Linux項目Remote Setting

裏面包含Linux項目所需的Linux主機的配置信息。

  • Target machine : 目標主機(本文中爲ubuntu虛擬機)相關信息

  • RemoteRoot Directory : VS會將全部Linux類型項目上傳到目標主機的該目錄下(ubuntu對應 /home/projects)

  • Remote Project Directory: 當前項目對應的目標主機目錄

  • 編譯器和連接器,可選擇g++clang++

關閉屬性配置頁面,按F7,成功生成可執行程序。
生成項目

進入虛擬機,發如今/home目錄下多了一個projects目錄,打開後會發現VS將項目的代碼和相關文件在目標機器上進行了拷貝。
項目拷貝

調試程序
回到VS,在代碼中添加斷點,F5調試程序,嗯,就和調試windows程序同樣(注意Release模式下沒法調試)

更多,請期待用VS2015開發Linux程序詳細教程-實踐篇,一樣能夠查看VS官方連接瞭解更多信息。

相關文章
相關標籤/搜索