想请问各位高手一个问题,现在公司要做一个项目,需要实现windows和mac下的两个版本,在开发时希望windows下的开发的C++代码能重用到mac下,我看了OC可以镶嵌C++的代码,我就想请问下在设计重用的那部分代码时需要怎么来设计,或者需要注意什么问题,怎么去掉他的平台相关性,谢谢了~~~~

解决方案 »

  1.   

    c++的win,mac跨平台直接用Qt好了
      

  2.   

     QT能直接分别编出来在两个平台下运行的执行文件?没有接触过QT能详细说一下么  谢谢啦~
      

  3.   

    可以用混编的。定义一个C++的类class A;
    然后在OC里面用的时候,把.m文件改成.mm。就可以用了。
      

  4.   

    你的项目是什么类型的?
    有界面吗?控制台?底层类库?如果是后两者,标准C++就OK.
    如果有界面,只能想想用QT.
    QT很简单,就是一种跨平台标准C++的类库,包括了界面,你调研下。