如果只是測試小程序可以用這種方法 比較方便,如果對于大程序建議使用專業(yè)的IDE。
經(jīng)常需要寫一些小程序來運(yùn)行,又不想運(yùn)行Visual Studio、Eclipse這樣的環(huán)境,而Notepad++是一個好的選擇,下面介紹如何在Notepad++中配置C、C++、C#、Java、Python編譯環(huán)境。
首先介紹下Notepad++定義的一個變量:
Notepad++定義的這些環(huán)境,可以作為參數(shù)傳遞給外部工具
變量名稱 含義 例子
FULL_CURRENT_PATH 文件路徑名稱 E:/java/HelloNpp.java
CURRENT_DIRECTORY 文件目錄 E:/java/
FILE_NAME 文件全名稱 HelloNpp.java
NAME_PART 文件名稱 HelloNpp
EXT_PART 文件擴(kuò)展名 java
為便于編程,打開notepad-->設(shè)置-->首選項(xiàng)...-->備份與自動完成 ,
勾選 所有輸入均啟用自動完成(選擇函數(shù)自動完成或者單詞自動完成,憑個人喜好),
勾選 輸入時提示函數(shù)參數(shù)。
先提醒下大家,運(yùn)行命令前,要先記得保存修改過的文件。
一、配置C、C++編譯環(huán)境
這里直接使用Visual Studio的編譯器,當(dāng)然還可以使用GCC等其它編譯器,原理類似。
1、設(shè)置環(huán)境變量
這一步一般是裝了Visual Studio以后會自動完成,不需要手動配置。
新增用戶環(huán)境變量INCLUDE、LIB,修改用戶的Path:
在命令行中執(zhí)行以下命令,把(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;"
當(dāng)然,也可以去系統(tǒng)屬性->高級->環(huán)境變量中設(shè)置。
2、調(diào)整編譯器需要的文件
在(Program Files)/Microsoft Visual Studio 10.0/Common7/IDE/目錄下,
找到兩個文件"mspdb100.dll"和"mspdbsrv.exe",
一并復(fù)制到(Program Files)/Microsoft Visual Studio 10.0/VC/bin下。
3、為Notepad++添加運(yùn)行選項(xiàng)
在Notepad++中選擇運(yùn)行->運(yùn)行...
在輸入程序名文本框里面,分別輸入以下三個命令(調(diào)試、編譯、運(yùn)行),依次點(diǎn)擊保存...,并為之選擇快捷鍵,名稱可設(shè)為"C++編譯"等類似的(保存后將顯示在運(yùn)行菜單下面):
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" & PAUSE & EXIT
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
新聞熱點(diǎn)
疑難解答
圖片精選