CodeBlocks环境搭建Android开发调试工具

4星 · 超过85%的资源 需积分: 33 21 下载量 71 浏览量 更新于2023-11-28 1 收藏 1.2MB DOC 举报
本文目的是详细介绍使用CodeBlocks搭建Android开发调试环境以及配置步骤。为了方便描述,将内容分为以下几个部分:安装CodeBlocks、安装cygwin、安装toolchains、安装android-sdk和android-platform-tools。 首先,我们需要下载并安装CodeBlocks。安装路径默认为E:\Android,下载地址为http://prdownload.berlios.de/codeblocks/codeblocks-12.11mingw-setup.exe。安装完成后,我们可以继续下一步。 接下来,我们需要下载并安装cygwin。安装路径同样为E:\Android,下载地址为http://cygwin.com/setup.exe。在安装cygwin时,需要注意选择安装gcc、g和ncurses库。这些库在后续的开发过程中将会用到。 第三步是下载并安装toolchains。安装路径还是E:\Android,我们需要在cygwin下进行链接操作。具体的链接地址可以在Android Toolchain Installation网站上找到。这个过程可能需要一些时间,所以耐心等待。 最后一步是下载并安装android-sdk和android-platform-tools。这两个工具在开发Android程序时是必须的。安装路径根据用户的个人喜好进行选择即可。 通过以上步骤,我们成功搭建了CodeBlocks的Android开发调试环境,并完成了必要的配置。现在可以开始使用CodeBlocks开发Android程序了。 总结一下,本文介绍了使用CodeBlocks搭建Android开发调试环境的详细步骤。安装CodeBlocks、cygwin、toolchains以及android-sdk和android-platform-tools是必要的操作。通过按照上述步骤进行安装和配置,我们可以轻松地使用CodeBlocks开发Android程序,并进行调试。
2017-07-03 上传
个人研究成果,wxWidgets的外围通讯库基本一直处于空缺状态,经过几天的研究,将我个人的研究成果上传共享。 本库基于官方于2011年最后一次更新的libctb-0.16版本为基础修改而来,工程使用CodeBlocks创建,相较原版的变更如下。 1.去掉了ctb命名空间,之前用起来感觉有点别扭,所以去掉了,不过为了兼容性考虑,以后可能加回来。 2.IOBase、SerialPort(继承自IOBase)、GPIB(继承自IOBase)三个类修改了构造函数,原来FIFO缓冲的尺寸固定为256,我觉得波特率高时候可能不够用,现在改为通过构造函数传参由用户指定,示例程序中使用4096。 3.修正一个严重的BUG,在SerialPort基类中的OpenDedvice方法中,当串口附加参数为NULL时,类内的附加参数结构体成员将在没有被始化就被使用,进而因参数混乱而导致收发异常,这个BUG目前我已将其修复并进行了测试。 4.对Win32环境下的GetAvailablePorts函数进行重写,现在可以获取串口号超过20的串口(原来的最多到Com20),并且可以得到串口的设备名信息。 5.以上修改只在Windows下测试通过,我手头没有Linux环境,对Linux相关的代码基本是靠着意念盲改,如果您发现了有错误疏漏,欢迎指正,能帮我改改就更好了,比如Linux下如何取得串口设备名我就还没弄明白。 压缩包里有可以编译静态库的工程,以及一个基于wxWidgets3.1的演示工程,就是一个简单的串口收发器,供大家参考。 由于串口功能的实现需要依赖Windows系统API,在Windows下,如果使用Mingw编译,请改你连·请关联静态库libsetupapi.a与libwinmm.a