visual studio 2022 C++/CLI 调用C# 实践

1. 创建c# 类库

visual studio 2022 C++/CLI 调用C# 实践_第1张图片visual studio 2022 C++/CLI 调用C# 实践_第2张图片

2. 构建自己的类和方法

visual studio 2022 C++/CLI 调用C# 实践_第3张图片

3. 构建自己的c++工程,并把上一步生成的dll放到自己的c++工程下。

visual studio 2022 C++/CLI 调用C# 实践_第4张图片

 visual studio 2022 C++/CLI 调用C# 实践_第5张图片

 visual studio 2022 C++/CLI 调用C# 实践_第6张图片

 HelloMix.cpp


#include 

#using "x64\Debug\Hello.dll"
using namespace Hello;

int main()
{
	std::cout << "Hello World!\n";
	try {
		Class1^ demo = gcnew Class1();
		demo->Speak();
	}
	catch (std::exception ex) {
		std::cout << ex.what() << std::endl;
	}
}

 得到的效果如下:visual studio 2022 C++/CLI 调用C# 实践_第7张图片

 

你可能感兴趣的:(工具,visual,studio,c#,ide,c++)