Code::Blocks与wxWidgets安装配置

  • Post author:
  • Post category:其他





1



、安装准备



(



此为



windows



环境下



)


首先电脑上要有



c++



的编译器。如



mingw







visual studio



。我的电脑上两个都有。配置过程大同小异,编译器要先装好。



(



这个



IDE



不自带编译器,推荐使用免费的



GCC



编译器——



mingw)


下载安装文件



Co

de::Blocks



官方网站:



www.codeblocks.org



2



、安装界面注意事项



#01#



、选择“



Full/



完整”安装,免得一些插件没有被安装上。



#02#



、安装目录最好不要带有空格或汉字



3



、升级



Co

de::Blocks



到最新的



svn






co

de::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



两个子目录。


重新启动



Co

de::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”



),这次选中“编译器和调试器设置







”。,出现的对话框中,右边选中“全局编译器设置”,然后对照下图,检查左边配置是否正确无误:如下图所示:

Code::Blocks与wxWidgets安装配置——基于C++的免费IDE开发平台 - 么么 - 月光下的蝉``





## visual studio ##



配置过程差不多,主要在下面



Code::Blocks与wxWidgets安装配置——基于C++的免费IDE开发平台 - 么么 - 月光下的蝉``




备注:

中文


许您想用中文,通过



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左右。干点别的吧。


在Co

de::Blocks的起始页面中,选择“Create a new project”,也可以在File菜单中,选择“New” -> “Project…”。

找到并选择“wxWidgets project”,并创建,接下来会出现一个向导帮助进行wxWidgets项目的配置:

  1. 第一个页面是简介,可以选择以后跳过。
  2. 选择你要使用的wxWidgets版本。如果你是按照本文的过程配置的,那么你应该选择“wxWidgets 2.8.x”。
  3. 设置你的项目的名字的位置。
  4. 输入作者的信息(非必要)
  • 选择wxWidgets的位置。强烈建议在此使用全局变量:输入“$(#wx)”(不包含引号)。如果你还没定义这个全局变量,那么全局变量对话框会出现,在Base Path中,选择你的wxWidgets安装路径。其他路径可以不用填。
  • 为你的项目选择debug/release配置。推荐至少选择debug配置。
  • )library settings 三个选择项都选;miscellaneous settings选择下面两个;


    h)下一步会弹出警告框,选择是;


    i)USE WXdebug and debug wxwidgets lib 如果勾上的,应把它取消掉,然后结束。


    j)菜单:project==>Build options;选择debug;
  • 编译运行,一切ok、