最近的兩個小項目,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版


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM