(轉貼) C++跨平台开发方法/工具 (C/C++)
2007-02-17 22:50
309 查看
1. cygwin + vc
vc当然用于来开发/调试windows程序的部分
cygwin是在windows平台模拟linux的工具,核心是cygwin1.dll, cygwin带的大部分工具,比如gcc/gdb都depend on这个dll。
从cygwin.com上下载setup.exe,然后从网上下载安装,比较慢,我花了大概一个下午才装好,记住下gcc/g++(默认不安装)。
然后运行cygwin,使用mount命令把工程目录mount到cygwin的环境中去。
自己写make file吧,然后make就可以了。
2. cygwin + CBX
CBX:C++ BuilderX跨平台开发的好东西。个人版的免费的,你可以从Borland网站上拿到。缺点是没有代码自动提示的功能,非常的不满。不过CBX的好处是可以自定义工具,可以将cygwin直接嵌到集成环境中去。我在borland上找到一个这个配置方法,不过有些错误。原文: http://cc.borland.com/Item.aspx?id=21245
我修改了一下,http://www.cppblog.com/Files/sandy/BCBX.rar 。解包后覆盖CBX的安装目录就可以了。这样你就可以直接使用CBX build cygwin版的可执行文件了。你甚至还可以在C++ BuilderX直接使用gdb来调试。(PS:最新版的cygwin 使用gdb来调试有bug,参见http://www.cygwin.com/ml/cygwin-patches/2006-q1/msg00039.html)。具体使用方法请看下载的文件中的 BCBX CygWin.html .
3. VMWare + smbmount + CBX
这种方法不使用cygwin,直接使用VMWare制作一个linux的image,然后共享出来你在windows 上面的工程目录,在linux上面使用smbmount直接mount目录过来。这里用了CBX可以配置多个平台的功能,就是说同样一个工程,可以在linux和windows都编译,当然linux/windows都必须安装CBX才行。这样不用自己写Makefile了。调试的话在各自的平台的CBX上面去调试。非常方便。推荐。
4.VMWare + smbmount + vc + gcc/make
这种方法是仍然使用vc来开发windows版本的,然后自己写Makefile到linux上面使用gcc/make来编译。比较简单。缺点是linux调试不是很方便(使用gdb),还要自己写Makefile.
轉貼自http://www.cppblog.com/sandy/archive/2006/03/24/4544.html
vc当然用于来开发/调试windows程序的部分
cygwin是在windows平台模拟linux的工具,核心是cygwin1.dll, cygwin带的大部分工具,比如gcc/gdb都depend on这个dll。
从cygwin.com上下载setup.exe,然后从网上下载安装,比较慢,我花了大概一个下午才装好,记住下gcc/g++(默认不安装)。
然后运行cygwin,使用mount命令把工程目录mount到cygwin的环境中去。
自己写make file吧,然后make就可以了。
2. cygwin + CBX
CBX:C++ BuilderX跨平台开发的好东西。个人版的免费的,你可以从Borland网站上拿到。缺点是没有代码自动提示的功能,非常的不满。不过CBX的好处是可以自定义工具,可以将cygwin直接嵌到集成环境中去。我在borland上找到一个这个配置方法,不过有些错误。原文: http://cc.borland.com/Item.aspx?id=21245
我修改了一下,http://www.cppblog.com/Files/sandy/BCBX.rar 。解包后覆盖CBX的安装目录就可以了。这样你就可以直接使用CBX build cygwin版的可执行文件了。你甚至还可以在C++ BuilderX直接使用gdb来调试。(PS:最新版的cygwin 使用gdb来调试有bug,参见http://www.cygwin.com/ml/cygwin-patches/2006-q1/msg00039.html)。具体使用方法请看下载的文件中的 BCBX CygWin.html .
3. VMWare + smbmount + CBX
这种方法不使用cygwin,直接使用VMWare制作一个linux的image,然后共享出来你在windows 上面的工程目录,在linux上面使用smbmount直接mount目录过来。这里用了CBX可以配置多个平台的功能,就是说同样一个工程,可以在linux和windows都编译,当然linux/windows都必须安装CBX才行。这样不用自己写Makefile了。调试的话在各自的平台的CBX上面去调试。非常方便。推荐。
4.VMWare + smbmount + vc + gcc/make
这种方法是仍然使用vc来开发windows版本的,然后自己写Makefile到linux上面使用gcc/make来编译。比较简单。缺点是linux调试不是很方便(使用gdb),还要自己写Makefile.
轉貼自http://www.cppblog.com/sandy/archive/2006/03/24/4544.html
相关文章推荐
- C++跨平台开发方法/工具
- C++跨平台开发方法/工具
- 新一代跨平台C++开发工具Code::Blocks简介
- AllJoyn+Android+C++开发案例-android和windows跨设备跨平台调用方法
- Appmethod 1.17 - Object Pascal/C++ 跨平台开发工具之 Windows 10 安装
- 新一代跨平台C++开发工具Code::Blocks简介
- Ubuntu配置wxWidgets跨平台C++开发环境的方法
- CLion 1.0发布,C/C++跨平台集成开发环境
- C/C++检测内存泄漏的工具 vld Visual Leak Detector223 的使用方法和sample示例
- linux下C++开发常用工具
- 快速构建C++项目工具Scons,结合Editplus搭建开发环境
- C++项目开发中加载第三方动态库的方法
- C++开发常用工具“群英会”
- Coconut2D:跨平台2D游戏及应用开发工具
- [开发工具]_[Sublime Text 2]_[配置C++编译执行环境]
- 快速构建C++项目工具Scons,结合Editplus搭建开发环境
- 适合于跨平台的C++测试工具
- Linux下C++开发工具介绍
- Linux下C++开发工具介绍
- 用C++实现跨平台游戏开发之Allegro引擎