CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

如何编写在Linux和Windows有较好移植的程序

楼主code2004(夏日)2004-12-01 11:42:01 在 C/C++ / 工具平台和程序库 提问

谢谢 问题点数:20、回复次数:3Top

1 楼fallhunter(不乖)回复于 2004-12-01 12:20:53 得分 7

 
  使用ANSI   c  
  就是标准c的库  
   
  来编写程序,这样在windows和linux都可以编译  
   
  也就是不要使用于操作系统有关的东西。  
  比如windows图形界面就不能用  
  (好像opengl都可以被支持,具体还不清楚)Top

2 楼new1mm(牛一哞@引刀削愁)回复于 2004-12-01 16:29:26 得分 7

可以使用Qt,boost,STL,wxWidget...不要用windows   api和linux   系统调用Top

3 楼Garriot(自由枪骑兵)回复于 2004-12-01 18:13:43 得分 6

编程中尽量遵循语言标准,尽量少用针对于某种特定开发工具的技巧或代码优化方式  
  使用可以跨平台的编译器,如gcc(novell,qnx用openwatcom不错)  
  尽量使用stl/标准库,减少对某种特定库或框架的依赖  
  如果需要外部功能的扩展,一定要是用具有跨平台特性的工具或库,比如数据库用mysql,多媒体库用sdl  
  如果使用高级的gui,一定要考虑跨平台的框架,比如qt,wxwidget,fltk  
  如果这还满足不了你的跨平台要求,那要考虑辅助工具,比如cygwin(win下),wine(linux下)来进行模拟  
   
  如果还不行,重写代码吧.我感觉生成本地执行程序的代码在移植的过程中不太可能不用任何修改Top

相关问题

  • 怎么把vc编写的代码移植到Linux下?
  • ■■北京政府采购,M$出局!我编写的VC程序如何移植到Linux平台??■■
  • ★★北京政府采购,M$出局!我编写的VC程序如何移植到Linux平台???★★
  • 移植rdesktop(windows terminal 远程桌面 RDP协议),linux的窗口消息处理模式移植到windows下……
  • 用WINDOWS下BCB编的程序能移植到LINUX上吗?
  • 求助:把Linux下的程序移植到windows
  • 求助:把Linux下的程序移植到windows
  • windows下的mysql移植linux上出错的问题
  • Linux 系统下 C程序向 Windows系统下 C程序的移植
  • 怎么移植使用了Windows注册表的程序到Linux下?

关键词

  • 跨平台
  • 代码
  • linux
  • 程序
  • 库
  • 使用
  • 比如

得分解答快速导航

  • 帖主:code2004
  • fallhunter
  • new1mm
  • Garriot

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo