VS2017開發Linux項目的過程:從創建項目到調試運行全程指導

6246 人瀏覽 | 時間: 2017-08-15 08:34:54 | 作者: codexia

        開始使用VS2017寫Linux程序,遇到了一些常見的問題。此前一些朋友們問我如何配置,我之前推薦的是VisualGDB插件的方法,并提供了對應的文章講解。見文章《VS插件VisualGDB破解版下載、安裝和使用說明》。不過因為VisualGDB是破解版本,破解操作有點麻煩??赡芤恍┤诉€是不太會弄。后來VS2017出來了,我用了一下,發現VS2017對Linux程序的開發支持做的不錯,而且VS2017將Linux開發的項目屬性都整合在VS里,就和Windows開發體驗一樣。而VisualGDB則是額外彈出的屬性窗口,和VS一般的項目屬性習慣不太一樣,所以也讓新手不方便入門。

        不過,VisualGDB做的比較人性化,如果服務器上缺胳膊少腿的,VisualGDB會自動幫我們安裝好。更換了項目配置如編譯鏈接設置,VisualGDB會自動檢測是否正確,如果不正確將提示我們不正確。而VS則沒有這么人性化。服務器上沒有配置好環境,那么VS就無法跑起來,也沒有明確的提示,或者提示并不直觀,很多新手無從下手解決問題。

        那么今天踩了一趟VS2017寫Linux項目的坑,那么就在這里記錄下來,供新手參考學習。那么寫的順序就是開發的順序,按照序號來。

    1.創建項目

        創建項目和Windows的一樣,選擇對應的項目類型就好了。這里就不多說了。如果這個都不知道,自己面壁思過去吧。

    2.創建完項目,開始寫代碼

        C/C++代碼和Windows上的沒有太大差別。關于Windows和Linux的頭文件的引用的差別,見文章《Linux編程中gcc包含頭文件的一些總結》。

        注意,Linux的main函數必須返回int,Windows上可以用void返回。這點差異還是要知道的。按照規范的寫法,大家寫main都返回int類型吧。如:

    

#include <stdio.h>
int main()
{
    printf("hello");
}

  &nbs

請微信掃碼閱讀。
為防止惡意爬蟲,
已開啟反爬機制,
理解喲~~~~
標注
評論
站內搜
百度搜
傳送到手機
手機掃碼,識別文字,完成傳送x
加載中...
標注內容x
加載中...
添加標注x
收藏 0 點贊 0

相關閱讀

超级大乐透直播开奖 安徽11选5走势图 股票指数怎么算 广西快乐双彩票走势图 山西11选5最大遗漏 12杀号技巧99准确 湖北快3人工计划 上证指数怎么算出来 股票分析方法介绍 福建体彩36选7模拟机选 湖南快乐十分动物遗漏