最近的兩個小項目,1:在Vscode裏寫C/C++

時間過得真快,一眨眼一個多月沒更新了,但這一個月我可沒偷懶啊,真的是忙。粘上兩篇ReadMe勉強湊合一下,保持博客更新是好習慣。

VscodeCppDemo

Try to develop C/C++ use vscode in windows.


Visual Studio Code確實不錯,各方面都挺適合我。

但最近有節數據結構課要用到C,而我電腦上並沒有C的開發環境

vc6早已卸了(再也不想碰它)
Visual Studio重裝電腦時掉,後來也沒怎麼寫C#,就沒懶得裝了。
當然,虛擬機裏倒是有天然的gcc,但用着麻煩。。。
本來也試着裝了下vs2015community,太大了,下了很久放棄了。
v6上的資源也不好用。於是乎,決定用VSC弄個簡單的C開發環境,也就寫作業將就用用

翻查VSC插件時,發現有微軟官方C/C++支持時我是欣喜若狂的~~~
支持Ubuntu,支持MacOS,嗯,不錯,還跨平臺,,,wait——
——納尼???不支持Windows?!ntm在。5西奧。。。
不過沒關係,本來也沒打算得到多完美的支持,能用就行。
就當是鞏固基礎,斷奶自立,從命令行編譯開始吧。
於是,就有了這個臨時項目。等哪一天Vscode支持windows了,它也就廢了。
這個項目本身也沒啥可說的,關鍵就是一個makefile。
從網上找了個通用模板,按需定製了一下。

如果你也需要這麼一個輕量的C臨時開發環境,又或者想體驗一下斷奶的生活:

  1. 首先裝個mingw-w64,配置好環境變量,就有了windows下的gcc環境。具體自行Google
  2. 然後整理你的C/C++工程文件結構,像這樣:
ProjectDir
    - src/  #工程源碼
        -- main/  #源文件目錄, .cpp
        -- head/  #頭文件目錄, .h
    - lib/  #工程依賴
    - doc/  #工程文檔
    - out/  #構建目錄
    - .vscode/  #vsc配置目錄
        -- task.json  #把本項目的同名文件複製到這
    - Makefile  #把本項目的Makefile複製到這

或者不喜歡這個文件結構?自己修改makefile好了。
3. 打開Vscode,寫個helloworld,敲下Ctrl+Shift+P。


最後,不要吐槽那個作爲Demo的2048小遊戲,很久以前寫的了,有已知bug,懶得修復了。
如果你恰巧喜歡或需要它,不妨去看看這個Android版

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