RT
有一个老项目是C++ 和 ogre做的,现在我必须在该项目中做点XML文件读取写入之类的模块,但是我对c++和ogre都不熟,想用c#写,可以吗?怎么做呢?谢谢!

解决方案 »

  1.   

    只要是windows平台的项目C#基本都可以搞定的,要是跨平台了就麻烦了
      

  2.   

    ogre 是C++的库吧?
    这样的话C#很难直接用的
      

  3.   

    可以的。。把C#写的东西生成 COM组件。。然后C++里通过COM接口调用就行了。。不过这个C++程序就得在.NET框架下才能运行这个COM接口了。
      

  4.   

    跟c#沾边的都要求framework环境
      

  5.   

    按照ls几位XD的说法
    1,必须在framework下运行
    2,必须生成com...(这个得好好研究下,自制com什么的,毫无概念...)
      

  6.   


    “对c++和ogre都不熟”,但总比com简单。
    “XML文件读取”,c++中也有现成的类,如xnode等,很简单。既然是“老项目”那么架构一般不会变,只改部分功能内的代码用什么语言都一样,看两天就习惯了。