c – 导出功能到DLL没有类
发布时间:2020-12-16 07:50:03 所属栏目:百科 来源:网络整理
导读:有没有办法只导出一个函数到DLL的cos在教程他们总是导出类的东西, static __declspec(dllexport) double Add(double a,double b); 在上面的类中,上面的语句不会引起任何问题,但没有类ti给出 dllexport/dllimport requires external linkage 解决方法 问题是
有没有办法只导出一个函数到DLL的cos在教程他们总是导出类的东西,
static __declspec(dllexport) double Add(double a,double b); 在上面的类中,上面的语句不会引起任何问题,但没有类ti给出 dllexport/dllimport requires external linkage 解决方法
问题是“静态”限定词.你需要删除它,因为这意味着在这个上下文中是错误的.尝试只是:
__declspec(dllexport) double Add(double a,double b); 这就是编译DLL时你头文件中需要的.现在要从使用该DLL的程序访问该函数,您需要有一个头文件: double Add(double a,double b); 如果您使用#ifdefs,则可以将两个目的使用相同的头文件: #ifndef MYDLL_EXPORT #define MYDLL_EXPORT #endif MYDLL_EXPORT double Add(double a,double b); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用FastJSON,将对象或数组和JSON串互转
- ruby-on-rails – 如何在我的表单中添加Honey pot字段?
- Rails 连接到 MySQL 数据库
- ruby-on-rails-3 – Rails 3 – 如何保存(取消)选中的复选框
- [Swift]LeetCode583. 两个字符串的删除操作 | Delete Opera
- 57-1、2、3 NoSQL基础及MongoDB、MongoDB基本应用、mongodb
- SQLite中Integer字段才支持自动增加,设置为主键可自增
- PostgreSQL 遍历表的PLSQL列举
- c – 如何在添加计算机代码的情况下检查无限集是否已关闭?
- Oracle外键执行计划?