通过Visual Studio为Linux编写C++代码
Build 2016大會上Microsoft首次公布的Visual Studio 2015擴展提供了在VS2015中編寫C++代碼,隨后通過Linux/UNIX計算機進行編譯和執行的能力。這種想法非常簡單:使用Visual Studio 2015編寫和開發C++代碼,然后將代碼部署到運行Linux的遠程計算機上進行編譯和調試。
\\該擴展可在運行Windows的計算機和運行g++編譯器的遠程計算機之間通過SSH進行通信。這意味著雖然該擴展本身是“針對Linux”構建的,實際上除了在Linux上運行,還可以在包括FreeBSD和Mac OS X在內的其他UNIX操作系統上運行。同時這也意味著諸如Raspberry Pi和Intel Edison board等設備也能獲得支持,借此可幫助Windows平臺開發者更輕松地為此類設備編寫代碼。
\\該擴展最新的1.0.3版中,還為Visual Studio提供了一個控制臺窗口,借此可以與項目的遠程執行程序進行交互。該窗口可支持查看程序的輸出結果并輸入內容(輸入僅限于控制臺樣式的命令輸入,鼠標或其他輸入方式暫不支持)。
\\在Windows 10計算機上執行上述整個過程的操作非常簡單:安裝擴展,啟動VS2015,新建一個以Linux為目標的控制臺應用程序,輸入Linux計算機的登錄憑據,開始編譯代碼。該擴展使用了Linux計算機(例如Debian)上的g++編譯器來編譯項目,通過新增的Linux控制臺窗口可以查看編譯和程序執行的結果。在Linux計算機上查看這個遠程賬戶可以發現,賬戶的主目錄下新增了一個名為“projects”的目錄,其中有一個以VS2015項目的名稱為名,內含項目源代碼的子目錄。
\\Microsoft員工Marc Goodner撰寫了一份清單,其中列出了該版本中包含的所有改進和修復的Bug。其中最主要的修復是可以支持在遠程執行過程中使用命令行參數,并能使用項目目錄之外的文件。
\\查看英文原文:Writing C++ for Linux on Visual Studio
總結
以上是生活随笔為你收集整理的通过Visual Studio为Linux编写C++代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 判断当前屏幕是横屏还是竖
- 下一篇: 前端框架的使用经验