我有一个 C++ 项目,它由一些头文件、cpps、一些 lib 文件和 DLL 文件组成。
我想包装这些文件以便在 C# 项目中使用它们。
我想制作一个包含所有 C++ 项目的 DLL,然后用 C# 类包装它,这样我就可以使用它了。
所以我的问题是(使用 Visual Studio 2010):
如何制作最终的 DLL 文件。
一个。我知道如何将 lib 文件链接到项目,但是如何链接 DLL?
湾。我需要在我的头文件中添加什么,以便将其中声明的函数(在 lib 文件中实现)导入到 DLL 中。(什么是 __declspec)?
- 构建最终的 DLL 文件后,如何创建使用该 DLL 文件的 C# 项目?
提前致谢