您的位置:首页 > 编程语言 > C语言/C++

用MinGW和CMake搭建便捷的C/C++开发环境(三)

2013-05-08 12:42 363 查看
经过用MinGW和CMake搭建便捷的C/C++开发环境(一)(二)的学习,已经可以在命令行方式下进行c++的开发了,并且可以使用mysql++,wxWidgets库等等。文本编辑器我刚开始一直用喜欢的Editplus,不过有一个更适合的工具来配合CMake+MinGW,那就是Programmer's Notepad(我以下简称PN),这也是sf上一个比较出名的开源软件。

1、安装,此处省略记录;



2、用Programmer's Notepad建立工程


用pnotepad建一个工程,这个工程文件没有任何的特殊功能,用记事本打开它的工程文件,只是一个很简单的xml文件,用来记录工程都包含哪些文件而已;

3、配置

运行PN,tools---options----project tools中,点击右边的add按钮,添加我需要的一系列工具,以上的开发环境中,我最常用的就三个:

cmake -G "MinGW Makefiles" ..

mingw32-make

mingw32-make clean

这里只记录了cmake的配置,其他的基本相同

name:cmake

command:cmake

folder:我的build目录的完整路径(E:\cworkspace\trunk\cmakewidgets\build)

parameters:-G "MinGW Makefiles" ..

shortcut:F11

点击保存按钮进行保存即可。

如果想更方便,还可以设置CMake的Debug和Release模式。当然,这可以在CMakeLists.txt文件中进行定义。同样的,添加mingw32-make和mingw32-make clean命令进去。我分别设置为F9,F10,F11,这样使用起来就非常方便了。

按一下F11,就开始CMake了,在Programmer's Notepad的Output窗口中,就会有命令行窗口的输出了。截图:





其实这些功能Editplus都有,但Editplus的目录列表和一些界面太不好看了,所以我选用了Programmer's Notepad作为CMake+MinGW环境中首选的文本编辑器。

作者:vincent zhang

出处:http://ode.cnblogs.com

http://odevincent.blog.51cto.com

Email:wsaspx#hotmail.com




本作品由vincent zhang创作,采用知识共享署名-非商业性使用-禁止演绎 3.0 中国大陆许可协议进行许可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: