将C#转换为非托管C++; 我有一个令人羡慕的任务:将两个C(CW)COM服务器(一个是ActiveX控件)转换成非托管C++。任何建议,我可以用来使这件事尽可能容易地将被感激地接受。< /P> < P>有形软件出售一C的C到C++转换器,但我从来没有使用过自己…p>
I second@Danny Tuppeny的查询。如果C代码已经有COM接口,那么它在C++中是完全可用的。为什么要费心转换呢?我会手动转换的。调用ATL时,首先使用MIDL(从idl,可能从现有TLB(嵌入在COM dll/ocx中)提取)生成接口/coclass头,然后手动镜像类。在此过程中,将有很多机会编写脚本和复制/粘贴,主要原因是用户不希望在部署过程中遇到管理.Net运行时的麻烦。如果你能提出一个解决这个问题的方法,那就太好了!ATL等。。。是我要走的路,只是想知道是否有什么可以让我的生活更轻松?谢谢,我会尝试演示,这正是我想要的。还有很多工作要做,但绝对可以节省时间。将C#转换为非托管C++; 我有一个令人羡慕的任务:将两个C(CW)COM服务器(一个是ActiveX控件)转换成非托管C++。任何建议,我可以用来使这件事尽可能容易地将被感激地接受。< /P> < P>有形软件出售一C的C到C++转换器,但我从来没有使用过自己…p>,c#,c++,C#,C++,I second@Danny Tuppeny的查询。如果C代码已经有COM接口,那么它在C++中是完全可用的。为什么要费心转换呢?我会手动转换的。调用ATL时,首先使用MIDL(从idl,可能从现有TLB(嵌入在COM dll/ocx中)提取)生成接口/coclass头,然后手动镜像类。在此过程中,将有很多机会编写脚本和复制/粘贴,主要原因是用户不希望在部署过程中遇到管理.Net运行时的麻烦。如果你能提出一个解决这个问题的方法,那就太好了!ATL等。。。是我要走的路,只是想知道是否有什么可以让我