C#编译一个dll,比如命名空间为Csharp,里面有个类A,字段x,产生一个Csharp.dll

C++

配置,让C++支持CLR

C#_技巧:.net下C++调用C#的dll

C++调用方法:

#include <iostream>

#using "Csharp.dll"//#using 调用dll

using namespace Csharp;//命令空间

int main()

{     A ^a = gcnew A();   // 当分配内存时注意使用gcnew,需要gc来给其分配内存。托管对象需要使用^来进行声明。

cout<< a->x;

return 0; }

相关文章:

  • 2021-10-15
  • 2021-09-25
  • 2021-05-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-31
  • 2021-09-28
  • 2021-10-02
  • 2021-04-21
  • 2021-05-31
  • 2021-11-08
相关资源
相似解决方案