首页 > 解决方案 > 是否可以导出 C++ dll 上的类?

问题描述

我有一些 C++ 项目,我写为 dll -(非托管代码 - 不是 cli)我想创建一些类并将这个类导出到将导入这个 dll 的其他项目

可能吗 ?怎么做 ?

标签: visual-c++

解决方案


在 Visual Studio 中,您有多种选择:

  • 在您的项目中,您可以简单地创建对另一个项目的引用。我认为这可能是您正在寻找的选项。

  • 您还可以使用.DEF 文件或在代码中添加__declspec(或者更好的是,在头文件中)。您只需要在执行程序时确保 .dll 在您的运行时 %PATH% 中。


推荐阅读