gpt4 book ai didi

c# - C++ 如何导入用 C# 创建的 DLL?

转载 作者:搜寻专家 更新时间:2023-10-31 00:05:57 25 4
gpt4 key购买 nike

我有一个用 C# 制作的 DLL,这个 DLL 包含一些像 Creator 这样的类。

我需要加载此 DLL 并在非托管 C++ 中使用 Creator 类,

那么有什么方法可以创建该实例,还是我必须只加载公开的函数?

我需要这样的东西:


CreatorInstance->Init();

这可能吗?

最佳答案

您需要的大部分内容都可以在这里找到:http://msdn.microsoft.com/en-us/library/x0w2664k%28VS.80%29.aspx

首先,您需要了解用于 C++ 编译的/clr 开关。然后您需要了解 Microsoft 添加的允许混合程序集的 C++ 扩展。 (指向托管类的 C++“指针”将使用 p^ 而不是 p*,等等。)

关于c# - C++ 如何导入用 C# 创建的 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com