1、安装准备(此为windows环境下)
首先电脑上要有c++的编译器。如mingw或visual studio。我的电脑上两个都有。配置过程大同小异,编译器要先装好。(这个IDE不自带编译器,推荐使用免费的GCC编译器——mingw)
下载安装文件
Code::Blocks官方网站:www.codeblocks.org
2、安装界面注意事项
#01# 、选择“Full/完整”安装,免得一些插件没有被安装上。
#02#、安装目录最好不要带有空格或汉字
3、升级Code::Blocks到最新的svn版
code::blocks的网站看不去不怎么更新,其实程序的主要都在它的BBS(http://forums.codeblocks.org/)的nightly builds子论坛http://forums.codeblocks.org/index.php/board,20.0.html中更新。
下载升级文件,并覆盖原有文件
4、汉化(我不喜欢汉化的,还是原版比较好)
首先,请在 X:\CodeBlocks\share\CodeBlocks\ 建立一个子文件夹:locale,注意 locale 全为小写字母。
我对简体汉字的语言包做了较大改进,不过仍然没改完,另外,一些插件在当前版本本来就无法汉化的,所以还有一部分内容是英语的。繁体部分我没有改动。
语言包:http://www.d2school.com/codeblocks/download/d2school_codeblocks_chinese_locale.7z
下载后,请解压到前述的locale目录下,则locale目录下,应出现zh_CN和zh_TW两个子目录。
重新启动Code::Blocks,点击主菜单的“Settings”,选择“Enviornment”。出现的对话框中,左边选中“View”,右边打勾“Internationalization (needs restart)”,并在后面的复合框中选中“Chinese (Simplified)”。确认退出本对话框。重启软件爱你就可以了。
5、配置编译器和调试器
## mingw编译器 ##
请大家首先到 X:\CodeBlocks\MinGW\bin下,检查一下有没有以下文件:
mingw32-gcc.exe 这是C的编译器。
mingw32-g++.exe 这是C++的编译器,同是地DLL(动态库)的连接器。
ar.exe 这是静态库的连接器。
gdb.exe 这里调试器。
windres.exe windows下资源文件编译器。
mingw32-make.exe 制作程序。
都没有问题,请点击c::b主菜单“设置”(汉化前的"Settings"),这次选中“编译器和调试器设置...”。,出现的对话框中,右边选中“全局编译器设置”,然后对照下图,检查左边配置是否正确无误:如下图所示:
## visual studio ##配置过程差不多,主要在下面
备注:中文
许您想用中文,通过C::B向世界问个好,那么别忘检查一下“编辑”菜单下面“文件编码”此时应为“系统默认”。确保完误后,再在代码文件里输入汉字。然后编译输出即可
———————————————————————————————————————————————
wxWidgets配置
1、下载。我比较迷恋官网:http://www.wxwidgets.org/downloads/
进入编译安装阶段:
2、进入CMD,执行cd D:\wxWidgets-2.8.10\build\msw 命令进入目录。
执行构建命令,MinGW/GCC推荐的命令是:
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1
MSVC推荐的构建命令是:
nmake -f makefile.vc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1简介:这些其实都在编辑文件confg.gcc,以设置想要如何编译wxWidgets,其中主要设置了如下
选项:
SHARED = 1 编译成动态链接库
UNICODE = 1 使用UNICODE(我是中文用户,当然要它了)
BUILD = release 生成正式发行版
MONOLITHIC = 1 生成单一动态链接库(这个在以后好设置编程环境,我懒啊!)
USE_OPENGL = 1 支持OpnenGL
USE_ODBC = 1 支持odbc
VENDOR = ffe 生成的dll将具有形如*_gcc_ffe.dll形式的文件名
上面的构建命令需要很长时间30m左右。干点别的吧。
在Code::Blocks的起始页面中,选择“Create a new project”,也可以在File菜单中,选择“New” -> “Project…”。
找到并选择“wxWidgets project”,并创建,接下来会出现一个向导帮助进行wxWidgets项目的配置: