文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在Windows下编译CodeBlocks遇到的问题

在Windows下编译CodeBlocks遇到的问题

时间:2010-03-30  来源:cidongli

 在Windows下编译CodeBlocks请参见官方网站:CodeBlocks编译。下面就在编译中遇到的问题作一记录:

1 MinGW使用tdm-mingw-1.908.0-4.4.1-2.exe安装可以简单些,安装完成后只需要再安装zip模块就行(在编译完成后打包时会用到)。

2 codeblocks-8.02安装包中的文档说依赖wxWidgets-2.8.7,可是在编译后期可能出现link错误,估计是wxWidgets版本太老,后来在官方网站上看到说是不同时间的代码依赖不同的wxWidgets版本。我就干脆用最新的版本wxWidgets-2.8.10,结果果然没问题。

3 wxWidgets-2.8.10需要编译release版本,不然需要更改CodeBlocks代码的工程配置。

4 使用
mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=0
命令编译wxWidgets-2.8.10时可能出现奇怪错误,需要修改
.\wxWidgets-2.8.10\build\msw\makefile.gcc
文件结尾处的
SHELL := $(COMSPEC)
改为:
#SHELL := $(COMSPEC)
SHELL=cmd.exe

5 CodeBlocks的代码中还有两处编译不能通过,后来的其SVN的代码提交log上找到解决方案,去除这两处类定义前面的DLLIMPORT宏就可以了。具体类名不记得了。

解决以上问题后,终于可以调试CodeBlocks自身了。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载