一.软件安装
1、安装notepad++5.1版本,最好是ANSI版本,因为有些插件在UNICODE版本下不支持
2、插件菜单中如果没有nppexec,需要安装这个插件
3、安装mingw3.4.5版本,我的安装路径是c:\mingw
二.设置mingw的环境变量
1、设置编译器的所在路径,在windows的环境变量path中里加入c:\mingw\bin(好像不是必需的)
2、设置C++语言头文件的路径,加一个环境变量CPLUS_INCLUDE_PATH;把它值设成C:\MinGW\include\c++ \3.4.5;C:\MinGW\include\c++\3.4.5 \mingw32;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include
3、设置库文件的路径,加入环境变量LIBRARY_PATH;将它的值设为C:\MinGW\lib
4、测一下mingw环境,编写地球人都知道的第一个C++程序。
// Hello.cpp
#include
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}
5、打开cmd,输入 g++ e:\cpp\Hello.cpp -o e:\cpp\Hello.exe,(我把Hello.cpp文件保存在e:\cpp\目录下),执行,OK!
三.设置notpad++,使之能自动编译cpp程序。点击【插件-->NppExec-->Execute】,或者按F6,弹出一个对话框。在command下的编辑框中输入:
NPP_SAVE
cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
cmd /k "$(NAME_PART)" & PAUSE & EXIT
保存为cppbuild&run,点击Ok运行,一路顺风!
注意事项:
第一行是保存文件,第二行编译程序,第三行是运行程序。
引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
& PAUSE 含义是命令运行后暂停等待键盘操作。
& EXIT 含义是完成后退出运行窗口,回到notepad++。
ps:感觉npp也是很不错的,虽然没有vim那么强大,但是比vim要容易学习。
2008年11月2日星期日
notepad++ + mingw搭建C++开发环境
订阅:
博文评论 (Atom)
3 条评论:
配置好了怎么运行啊?
知道了,再按F6就ok。
并且,你的代码不work,用我这个
[code]
cd "$(CURRENT_DIRECTORY)"
NPP_SAVE//编译前保存修改
g++ $(FILE_NAME)//编译文件
cmd /k a &exit//调用cmd来运行生成的文件
[/code]
完善后的代码:
---------------------------------
cd "$(CURRENT_DIRECTORY)"
NPP_SAVE//编译前保存修改
g++ $(FILE_NAME) -o $(NAME_PART).exe//编译文件
cmd /k $(NAME_PART) &exit//调用cmd来运行生成的文件,从in.txt来进行数据的输入
---------------------------------
发表评论