开发CodeBlocks插件(1)-入门篇

CodeBlocks + wxWidgets + wxSmith + Plugin,同时跨平台,这样的开发方式,相信一定有你着迷的地方!

本文简要说明,如何开发一个CodeBlocks的插件:

0. 本文环境

Codeblocks-10.05mingw.exe Codeblocks-10.05-src.tar.gz wxPack-2.8.10.06.exe

1. 新建工程,类型选择:Code::Blocks plugin

2. 填写基本信息,选择wxWidgets版本 2.8.x

3. 需要设置的比较重要的变量是 wx和cb,wx这个变量大家都知道是wxWidgets的目录,wxPack安装后,即可得到

cb目录指的是codeblocks的sdk目录,codeblocks没有sdk,codeblocks的插件开发,基本方法是使用codeblocks源码包的头文件+使用binary包的库,这样能够保

证插件不会因为符号不全而加载失败.

4. 开发插件的前提是安装 wxPack 、以及解压codeblocks的源码

5. 默认工程设置编译成功后,如果发生插件加载失败的问题,如:

笔者的经验是,是用了wxPack解压出来的wxWidget库造成的,这时候实际上方便的做法是,让插件用codeblocks运行时使用的wxWidget库,这样就不会出现符号不统一或者找不到的情况.

如下设置即可:

即Build options->Liker setting->Like library 下的wxmsw28u这个编辑一下,指向CodeBlocks安装目录下的codeblocks使用的wxWidgets库即可,如wxmsw28u_gcc_cb.dll.

6. 如果不用5的方法,可以更换wxWidget库,使库与当前codeblocks使用的库完全一致即可,或者让plugin把不同的库的.a完全连接进来,当然5的方法是最好的了.

转载于:https://www.cnblogs.com/linucos/archive/2012/09/17/2688601.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值