RT,现在VS2005平台用C#编写一段代码,生成DLL文件,现在想用C++程序引用里面方法,不知道有什么方法可以实现,在编写C#有没有什么需要注意.

解决方案 »

  1.   

    好像这样做得不多,一般都是C# 调用C++.如果C++能用/clr选项编译的话,直接引用就可以。
      

  2.   

    如果不能用/clr的话,好像就只能通过COM了。参考:
    Calling Managed .NET C# COM Objects from Unmanaged C++ Code
    http://www.codeproject.com/Articles/12673/Calling-Managed-NET-C-COM-Objects-from-Unmanaged-C
      

  3.   

    要中转,先编写 C++/CLR 调用 C++ ,再 C# 调用 C++/CLR 
      

  4.   

    还是不太了解,我这边是用VS2005做的开发,有可能用其它语言去调用这个DLL件,你发的那个网站看过了,全是英文,看不懂,谢谢支持