/*
********************************************************************************
*
* 作者:祝飞
* 邮件:zhufei@wawton.com
* MSN: zhufei@wawton.com
* 出处:http://zhufei1980.spaces.live.com/blog/cns!131FD0729BCEF27B!121.entry
*
* 本系列文章采用类BSD协议发布:
* 无论修改与否,你都可以进行任何目的的转发,甚至于直接销售,只需要满足以下条件:
* 1. 包含作者信息(作者、邮件、MSN、出处、协议)
* 2. 未获得授权情况下,请勿使用作者信息进行任何目的的推广活动
* 违反协议的情况下,作者保留所有权利。
*
********************************************************************************
*/
总概
跨平台C++程序开发,顾名思义,一份相同的代码,在不同的平台编译,在不同的平台运行。
所谓的跨平台,一般意义上指Windows和Unix-like平台;
需要跨平台的程序,一般从Unix-like平台跨越到Windows平台,需要更多平台的展示及更低廉的解决方案;
而从计算机的方展史来看,先有Unix-like系统,后有Windows平台,Windows平台的许多系统接口参考了Unix-like系统接口;
所以,现有的跨平台解决方案,一般都偏向Unix接口;
要进行跨平台开发,建议先打好Unix-like系统的C/C++编程基础。
C++ 循序渐进学习之书籍推荐
目录
1. 跨 平台C++程序开发系列之一 开发工具选择
2. 跨 平台C++程序开发系列之二 MPC多平台编译工程文件生成工具,附实例
3. 跨 平台C++程序开发系列之三 CppUnit自动测试工具,附实例
4. 跨 平台C++程序开发系列之四 Doxygen接口文档生成,附实例
5. 跨 平台C++程序开发系列之五 ACE跨平台工具库引介
6. 跨 平台C++程序开发系列之六 DLL/so动态库开发基础,附实例
7. 跨 平台C++程序开发系列之七 DLL/so动态库开发进阶,附实例
8. 跨 平台C++程序开发系列之八 DLL/so动态库开发高阶之COM_CORBA本质,附实例
9. 跨 平台C++程序开发系列之九 多厂家支持数据库操作接口
10. 跨 平台C++程序开发系列之十 GUI开发工具的选择
11. 跨 平台C++程序开发系列之十一 C与C++的选择与平衡
12. 跨 平台C++程序开发系列之十二 基于管理和预分配池的多进程多线程服务器端程序方案
13. 跨 平台C++程序开发系列之十三 开发架构模式的选择,CMM与XP的混合
14. 跨 平台C++程序开发系列之十四 解放思想,选择适合自己的开发之路
以上转载的文章仅供参考,我认为有不少“偏见”,要怎么走还是要看自己选择和现实的情况。