gpt4 book ai didi

c# - 从 C# 调用的托管 C++ 中的类

转载 作者:太空狗 更新时间:2023-10-29 20:30:34 25 4
gpt4 key购买 nike

我在托管 C++ dll 中有一个类 decalred 为

public class IPHelper
{
public:
static void CheckIP(LPWSTR pSocketName);
static void DebugMessage(const wchar_t *str, ...);
private:
static DWORD GetIPInformation(PSOCKET_RECORD &pInfo);
};

我成功地编译了它并将它添加为对我的 c# 项目的引用。我可以使用命名空间,但是该类似乎是空的,我无法调用其中的函数。

有什么想法吗?

最佳答案

那个类不是托管的,它是原生的。如果您想从托管代码中使用它,您需要将其称为 public ref class

关于c# - 从 C# 调用的托管 C++ 中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6653814/

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