工欲善其事,必先利其器!
資深程式設計師必備文本編輯神器
1. Notepad++
Notepad++是一款經典的開源文本編輯器,它小巧精練,即可以作記事本,又可以編寫各種代碼。其作為歷史悠久的開源軟體,支持多很實用插件,如對比兩個文件的不同等,是程式設計師必備工具之一。最最重要的就是免費
2. UltraEdit
UltraEdit是一款收費文本編輯器,運行速度奇慢,功能臃腫,但是這並不妨礙它俘獲眾多程式設計師的心。當然對小編來說,有了Notepad後就將UltraEdit打入冷宮了。
3. Typora
一款極簡的Markdown編輯器,可以記筆記邊排版,不需要專門排版即可得到好看的排版效果。最最重要的是,它免費,強烈推薦。
輕量開發神器MinGW+Codeblocks
MinGw
MinGW是個精簡的Windows平臺編譯器,小巧輕量,使用方便。
1. WinGW安裝
打開MinGW,選擇安裝路徑(D:MinGW),一直下一步,完成安裝。之後打開MinGW Installation Manager進入下圖界面
在Basic Setup中選中g++和其他三個基礎組件,之後點擊左上角Installation->Apply Changes,並在彈出的界面中選擇Apply,等待安裝完成,成功安裝後如下圖
2. 環境變量配置
控制面板->系統和安全->系統
在上圖的界面中,點擊高級系統(紅圈),彈出系統屬性界面,如下圖
高級->環境變量,打開環境變量界面。
系統變量->Path->編輯,打開編輯界面
點擊新建,輸入MinGWin的安裝路徑(小編路徑為D:MinGWin)
點擊確定,MinGW配置完成。然後我們就要開始驗證是否正確安裝。
首先在運行中輸入CMD,打開命令行。
在命令行中輸入:gcc -v如果安裝失敗會提示:"gcc -v不是內部命令「如果安裝成功會顯示gcc版本號,如下圖:
打開記事本,輸入以下代碼
#include <stdio.h>int main(int argc,char *argv[]){printf("hello world!");return 0;}
將記事本保存為a.c(保存在桌面上)
在命令行中用gcc編譯a.c文件,如下圖
CodeBlocks
CodeBlocks是一個開源的輕量小巧的IDE,運行速度快,配合MinGW即可進行C/C++的開發。特別是對於剛學C/C++的小夥伴來說,一定要用這個來寫代碼,它會很清楚的告訴你寫的代碼是否符合國際標準(VS經常不會提示)。
1. 安裝
選擇好安裝路徑後,默認安裝即可
2. 配置
打開Codeblocks,setting->compiler。彈出下面界面
如果WinGW安裝成功,會自動識別WinGW的路徑,加載gcc編譯器。
如果沒有自動識別,則在上圖中手動添加進去。
gcc載入成功後,還需要配置調試工具gdb.exe
settings->Debugger setting。打開設置界面,按下圖配置
在Codeblocks中創建c語言工程,編寫代碼測試。
微軟爸爸的VS2017
VS作為微軟爸爸開發的神器,在windows編程界中有著無可撼動的統治地位。其傻瓜式的安裝和使用直接降低了新人入門的門檻,如果說唯一的缺點就是對C語言支持不夠,並且由於微軟爸爸千秋萬載,一統江湖,對國際標準態度有些曖昧,導致很多新人使用VS時會出現明明代碼是對的,可VS編出來結果就是不對這樣的問題,這就是為什麼小編會強烈建議新人用WinGW+Codeblocks來學習的原因
VS2017安裝
百度VS2017,可以微軟爸爸的官方網站下載,選擇免費版下載即可,對於學習來說免費版足夠用了。
安裝過程就是傻瓜式的,學啥就把相關的組件選中,然後下一步到底。
跨平臺神器---QT5
非常強大的跨平臺開發神器,支持流行語言的開發,當新人小夥伴真正入門之後,可以學習怎麼使用QT。在剛開始學之前,並不建議大家學QT!
1. 安裝
傲嬌的QT五姑娘安裝過程要求登錄帳戶,所以下載就直接百度QT官網,註冊帳戶,下載並打開安裝包,學C/C++的小夥伴,按照下圖選擇組件
2. 配置
打開QT Creator。工具->選項->構建套件,按下圖進行配置
繼續選中QT Versions,配置qmake.exe,如下圖
選CMake,配置cake.exe,該文件在VS的安裝目錄中,用everything可以直接搜到,將路徑配置在Path中即可。如下圖所示
分別建C,C++以及桌面項目,寫hello world。測試通過說明安裝成功。