社区
Android
帖子详情
有在windows下使用eclipse + cygwin写C/C++程序的吗?
wutaihua
2011-10-08 07:01:39
我搭配好环境。想在windows操作系统下 使用eclipse + cygwin写C/C++程序,然后编译成android可以使用的so库。但是配置环境遇到问题了。最简单的helloworld都无法搞定。
所以想问下环境的搭配。
...全文
175
8
打赏
收藏
有在windows下使用eclipse + cygwin写C/C++程序的吗?
我搭配好环境。想在windows操作系统下 使用eclipse + cygwin写C/C++程序,然后编译成android可以使用的so库。但是配置环境遇到问题了。最简单的helloworld都无法搞定。 所以想问下环境的搭配。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wutaihua
2011-10-11
打赏
举报
回复
后来我也领悟到了。
Andemulator
2011-10-09
打赏
举报
回复
cygwin+ndk是正解
凉凉二点凉
2011-10-09
打赏
举报
回复
cygwin+ndk,就这么简单
ndk目录里面的例子,你可以看下,看下他们的mk文件是怎么写的
网上教程也很多可以参考下
netdigger_2000
2011-10-09
打赏
举报
回复
用虚拟机吧,省心省力。
lizhengjun2010
2011-10-08
打赏
举报
回复
http://hi.baidu.com/lizhengjun2010/blog/item/08b7fb1b79dc9befe1fe0b09.html
看看吧
ahxzb54
2011-10-08
打赏
举报
回复
网上很多教程
xqhrs232
2011-10-08
打赏
举报
回复
装几个插件就OK了
ch_984326013
2011-10-08
打赏
举报
回复
这个环境没配置过。帮顶!
eclipse
开发c/
c++
C 和
C++
语言都是世界上最流行且
使用
最普遍的编程语言, 因此
Eclipse
平台(
Eclipse
Platform)提供对 C/
C++
开发的支持一点都不足为奇。 因为
Eclipse
平台只是用于开发者工具的一个框架,它不直接支持 C/
C++
;它
使用
外部插件来提供支持。 本文将向您演示如何
使用
CDT — 用于 C/
C++
开发的一组插件。CDT 项目(有关链接, 请参阅本文后面的 参考资料一节)致力于为
Eclipse
平台提供功能完全的 C/
C++
集成开发环境(Integrated Development Environment,IDE)。 虽然该项目的重点是 Linux,但它在可
使用
GNU 开发者工具的所有环境(包括 Win32(Win 95/98/Me/NT/2000/XP)、QNX Neutrino 和 Solaris 平台)中都能工作。 CDT 是完全用 Java 实现的开放源码项目(根据 Common Public License 特许的),它作为
Eclipse
SDK 平台的一组插件。这些插件将 C/
C++
透视图添加到
Eclipse
工作台(Workbench)中, 现在后者可以用许多视图和向导以及高级编辑和调试支持来支持 C/
C++
开发。 由于其复杂性,CDT 被分成几个组件,它们都采用独立插件的形式。 每个组件都作为一个独立自主的项目进行运作,有它自己的一组提交者、错误类别和邮件列表。 但是,所有插件都是 CDT 正常工作所必需的。 下面是 CDT 插件/组件的完整列表: 主 CDT 插件(Primary CDT plug-in)是“框架”CDT 插件。 CDT 功能
Eclipse
(CDT Feature
Eclipse
)是 CDT 功能组件(Feature Component)。 CDT 核心(CDT Core)提供了核心模型(Core Model)、CDOM 和核心组件(Core Component)。 CDT UI是核心 UI、视图、编辑器和向导。 CDT 启动(CDT Launch)为诸如编译器和调试器之类的外部工具提供了启动机制。 CDT 调试核心(CDT Debug Core)提供了调试功能。 CDT 调试 UI(CDT Debug UI)为 CDT 调试编辑器、视图和向导提供了用户界面。 CDT 调试 MI(CDT Debug MI)是用于与 MI 兼容的调试器的应用
程序
连接器。 现在,让我们研究一下如何在实际应用
程序
中
使用
这些组件。图 1 显示了
Eclipse
中的 C/
C++
项目: 图 1. 在带有 CDT 插件的
Eclipse
中编辑 C/
C++
项目 安装和运行 CDT 在下载和安装 CDT 之前,首先必需确保 GNU C 编译器(GNU C compiler,GCC)以及所有附带的工具(make、binutil 和 GDB)都是可用的。 如果正在运行 Linux,只要通过
使用
适用于您分发版的软件包管理器来安装开发软件包。 在
Windows
平台上,将需要安装
Cygwin
工具箱(请参阅 参考资料以获得链接)。
Cygwin
是用于
Windows
的类 UNIX 环境,它包括 GCC 移植以及所有必需的开发工具,包括 automake 和 GNU 调试器(GNU Debugger,GDB)。
Cygwin
是在
cygwin
1.dll 库基础上构建的。
Cygwin
的备用解决方案是 Minimalist GNU for
Windows
(MinGW)(请参阅 参考资料以获得链接)。 该工具是一组可免费获取、自由分发的特定于
Windows
的头文件和导入库,这些头文件和导入库与 GNU 工具集(它们允许您生成不依赖于任何第三方 DLL 的本机
Windows
程序
)结合在一起。 如果您想要创建与 POSIX 兼容的
Windows
应用
程序
,那么 MinGW 是最佳选择。MinGW 甚至可以在
Cygwin
安装之上工作。 Solaris和 QNX要求您从因特网下载并安装其特定的 GCC、GNU Make binutils 和 GDB 移植(请参阅 参考资料以获得链接)。 假设您安装了适当的 Java SDK/JRE 和
Eclipse
平台 SDK,并且它们都正常运行。CDT 以两种“方式”可用:稳定的发行版和试运行版(nightly build)。 试运行版未经完全测试,但它们提供了更多的功能并改正了当前错误。 安装之前,请检查磁盘上是否存在先前版本的 CDT,如果存在,请确保完全除去它。 因为 CDT 没有可用的卸载
程序
,所以需要手工除去它。 为了检查先前版本是否存在,转至 CDT 插件所驻留的目录:
eclipse
/plugins 。 接着,除
最新的
windows
+
eclipse
+Android+NDK 开发环境搭建
在Android下用C/
C++
开发,新版本的配置不需要
cygwin
XP系统下
Cygwin
+CDT+
eclipse
搭建c_cpp环境
环境变量配置映射
window7+
eclipse
+ndk+Cocos2d-x环境配置
文档详细地描述了cocos2d-x在window7中,在
eclipse
中的配置问题,这样的配置只需要在
eclipse
中编码即可,不需要vs等其他的编辑器,java
C++
都在一个编辑器中完成,还有高亮和提示,快下来参考参考吧。
C++
异步网络IO库,仿java的mina实现
前段时间整理一下代码,仿照java的mina自己做了一套
C++
的异步socket IO 框架。 编译环境: fedora 10 / cenos 5.4 /
cygwin
gcc version 4.3.2 其他linux环境没试过,不过应该也没啥问题。
使用
到的库: 如果光
使用
socket 只需要 apr-1 库即可, 我用的版本是 0.3.8 代码中集成了 config++ 一个读配置文件的库。 log4cxx log4j 的
C++
版本,
写
日志的。 Postgresql开发
使用
了 pqxx 库 这是基于 pq库(postgresql 的 c 语言api ) 的
c++
库 工程 core : 库工程 工程 tools: 例子 motcp socket存储转发功能,可以将通信的包以十六进制的格式打印出来,调试网络
程序
的好帮手 echoserv echo 服务器,把客户端的数据不更改地返回。 编译,提供两种编译模式,
windows
的
cygwin
环境,还有linux环境。不用配置,直接make即可。 先编译core工程,在core工程下直接执行make指令 然后编译tools 工程 , 在工程下直接执行 make 指令 开发环境
eclipse
cdt
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章