visual-c++ - 是否可以导出 C++ dll 上的类?
问题描述
我有一些 C++ 项目,我写为 dll -(非托管代码 - 不是 cli)我想创建一些类并将这个类导出到将导入这个 dll 的其他项目
可能吗 ?怎么做 ?
解决方案
在 Visual Studio 中,您有多种选择:
在您的项目中,您可以简单地创建对另一个项目的引用。我认为这可能是您正在寻找的选项。
您还可以使用.DEF 文件或在代码中添加__declspec(或者更好的是,在头文件中)。您只需要在执行程序时确保 .dll 在您的运行时 %PATH% 中。
推荐阅读
- php - 从 Laravel 在 Slack 上发布多条短信
- r - 如何在使用 R 制作热图时显示元数据
- javascript - 导入 es6 模块的最佳方法是什么?
- android - 无法将 Fiddler 代理与 Android 模拟器一起使用
- docker - Docker-compose - 如何删除从 docker-compose.yml 构建的服务?
- kubernetes - 当 kube-proxy 使用 ipvs 模式时,kubernetes 是否使用 calico 插件支持网络策略?
- html - LWC1079 预期的根标签是模板,找到元
- autoit - 使用 Autoit 发送雨量计“Bangs”
- c - 你好,我需要一些帮助,以便我可以使用这个 for 循环
- c - 使用 memcpy 时数据重复