首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

[面试题]c++跨平台,该如何解决

2012-03-01 
[面试题]c++跨平台利用C++开发一道软件,假如要在windows和Linux下都能使用a)选用什么编译器,b)代码库,c)代

[面试题]c++跨平台
利用C++开发一道软件,假如要在windows和Linux下都能使用  
a)选用什么编译器,b)代码库,c)代码库目录,d)假如在Windows下已开发完了一套软件,如何移植被到Linux下。

[解决办法]
a)选用标准兼容度高,有跨平台移植的,可选择GCC
b)C++标准库
c)不祥
d)移植分具体情况,难度比较高
[解决办法]
a. 选用支持标准的编译器
b. 选用支持标准, 支持可一直的的库. 首选 stl, 其次, boost, ice, qt什么的.
c. 这个啥意思, 乱来了!
/inc
/src
/bin
/prj
/test
/doc
d. 分割子领域, 尤其是UI部分. 建立隔离层.
注意用#ifdef处理平台, 编译器相关的兼容问题

热点排行