c#包装器如何
C# Wrapper How to
本文关键字:包装 更新时间:2023-10-16
我有一个用c++编写的DLL,我想创建一个c#包装器它。我知道这是可以做到的,但我不确定怎么做去做这件事。我有VS 2010,我一直在网上寻找,但是并没有很多明确的定义。现在,在我掌握窍门之前,我的c++ DLL是非常基本的,因为它只有接收和返回的函数整数。
谁能提供一个例子,或指出一个好的地方在网上?
您需要使用extern
关键字声明一个(静态)方法来代替本机函数,并在其上使用DllImport
自定义属性。
有一个关于在MSDN上使用非托管DLL函数的教程。
相关文章:
- 如何在c++17中制作一个模板包装器/装饰器
- std::vector的包装器,使数组的结构看起来像结构的数组
- 如何在c++迭代器类型中包装std::chrono
- 是否可以用"iostream"包装现有的TCP/OOpenSSL会话
- 用pybind11包装C++抽象类时出错
- 为左值和右值的包装器实现C++范围
- C结构,其指针将被包装在unique_ptr中
- 如何包装第三方DLL在R中使用
- 在类型和包装器之间reinterpret_cast是否安全<Type>?
- 将 N-arg 函数包装到另一个函数中
- 元组由 Swig 生成的 Python 包装器返回,用于C++向量
- 包装一个对象并假装它是一个 int
- 使用 Python Extension API 包装复杂C++类
- 外壳包装器句柄/执行交互式命令管道C++ UNIX
- 包装C++类时不完整的类型 GLFWwindow
- 将函数包装器转换为 std::function
- C++函数包装器来捕获某些信号
- 创建包装升压适配器的自定义范围类
- 如何包装(撰写)增强 hana 地图并访问括号运算符(运算符 [])?
- 使用运算符*重载包装矩阵乘法