標籤:
如果只是測試小程式可以用這種方法 比較方便,如果對於大程式建議使用專業的IDE。
經常需要寫一些小程式來運行,又不想運行Visual Studio、Eclipse這樣的環境,而Notepad++是一個好的選擇,下面介紹如何在Notepad++中配置C、C++編譯環境。
為便於編程,開啟notepad-->設定-->喜好設定...-->備份與自動完成 ,
勾選 所有輸入均啟用自動完成(選擇函數自動完成或者單詞自動完成,憑個人喜好),
勾選 輸入時提示函數參數。
先提醒下大家,運行命令前,要先記得儲存修改過的檔案。
一、配置C、C++編譯環境
這裡直接使用Visual Studio的編譯器,當然還可以使用GCC等其它編譯器,原理類似。
1、設定環境變數
這一步一般是裝了Visual Studio以後會自動完成,不需要手動設定。
新增使用者環境變數INCLUDE、LIB,修改使用者的Path:
在命令列中執行以下命令,把(Program Files)替換為你的目錄,比如我的是C:\Program Files (x86)。我電腦上安裝的Visual Studio的版本是10.0。注意原PATH變數最後是否有分號。
setx LIB "(Program Files)\Microsoft Visual Studio 10.0\VC\lib;(Program Files)\Microsoft SDKs\Windows\v7.0A\Lib"setx INCLUDE "(Program Files)\Microsoft Visual Studio 10.0\VC\include;(Program Files)\Microsoft SDKs\Windows\v7.0A\Include"setx PATH "%PATH%;(Program Files)\Microsoft Visual Studio 10.0\VC\bin;"
當然,也可以去系統屬性->進階->環境變數中設定。
2、調整編譯器需要的檔案
在(Program Files)\Microsoft Visual Studio 10.0\Common7\IDE\目錄下,
找到兩個檔案"mspdb100.dll"和"mspdbsrv.exe",
一併複製到(Program Files)\Microsoft Visual Studio 10.0\VC\bin下。
3、為Notepad++添加運行選項
在Notepad++中選擇運行->運行...
在輸入程式名文字框裡面,分別輸入以下三個命令(下面三條命令分別對應調試、編譯、運行),依次點擊儲存...,並為之選擇快速鍵,名稱可設為"C++編譯"等類似的(儲存後將顯示在運行菜單下面):
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXITcmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & PAUSE & EXIT cmd /k chdir /d "$(CURRENT_DIRECTORY)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
至此,大功告成。可以隨便寫一個代碼試試。注意代碼檔案的尾碼必須是c或者cpp,否則VC的編譯器不認。樣本:
#include<iostream> using namespace std; int main(){ cout<<"Hello, C++ world in Notepad++~"<<endl; return 1; }
4.以MinGW和Notepad++來搭建,開發環境。下面是對Notepad++的配置:
先為為MinGW添加環境變數:
需要添加以下三個路徑,即添加到path中(注意以分號相隔):
C:/Program Files/MinGW/bin;C:/Program Files/MinGW/include;C:/Program Files/MinGW/lib;
測試MinGW是否配置成功,命令列輸入:
g++ -o hello.exe hello.cpp
沒有報錯,說明配置成功。
再者是把MinGW連進Notepad++來,很簡單,在“運行”菜單中添加3個按鈕就可以了:
編譯cmd /k ...\MinGW\bin\g++.exe -g -W -Wall -o$(CURRENT_DIRECTORY)\$(NAME_PART).exe$(FULL_CURRENT_PATH) & PAUSE & EXIT 運行cmd /k $(CURRENT_DIRECTORY)\$(NAME_PART).exe & pause &exit 調試cmd /k ...\MinGW\bin\gdb.exe $(CURRENT_DIRECTORY)\$(NAME_PART).exe
這樣,寫好代碼之後就可以不用開啟cmd直接點按鈕編譯和運行了,這也是最基本的。
提示:notepad++的主題設定建議:
Obsidian黑曜石主題+consolas 11號字型
其實在編程介面字型的設定中基本上的字型大小都是10、11、12這三個字型大小。
字型也主要是三種:consolas、courier New、verdana。
參考文章:http://blog.csdn.net/freewaywalker/article/details/8005468,看Java、python的配置。
NotePad++ 配置C/C++編譯環境