時間過得真快,一眨眼一個多月沒更新了,但這一個月我可沒偷懶啊,真的是忙。粘上兩篇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臨時開發環境,又或者想體驗一下斷奶的生活:
- 首先裝個mingw-w64,配置好環境變量,就有了windows下的gcc環境。具體自行Google
- 然后整理你的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版