我想在c#windows窗体应用程序中使用我的c ++类。
我在头文件(.h和.cpp)中创建了一个c ++类,然后我创建了一个win32项目,它应该成为一个dll。
然后我想在我的c#windows表单项目中使用它,但我不知道放在哪里或放什么。
答案 0 :(得分:0)
你必须用C ++ / CLI(rif。https://msdn.microsoft.com/en-us/library/ms235281.aspx)编写一个包装器: 使用C ++编写包装器,使用C ++ / CLI编译为DLL,然后添加到C#项目中,您将没有错误:
StackLibrary DLL(本机c ++)< - >包装器DLL(c ++ / cli)< - > C#项目