QT调用动态库函数出现问题请教

cqcwasd cqcwasd 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我在QT上 调用一个动态函数库(这个库用VC编译的,用2008调用也是成功的) 可是转到QT上调用就编译不通过, 我是隐私导入的方式导入到QT工程中(注:显示导入用QLibrary 编译是通过的但根本没调用) 在隐私导入头文件编译就会出错(Pro文件已经导入头文件和库)

以下是动态库头文件中的定义
_declspec(dllexport) int add(int a,int b);
这句话红色下划线提示 unexpect token int

我main中调用程序
编译出的错误提示 expected constructor destructor or type conversion before '(' token

向请教 QT 调用VS编译的动态库有什么需要注意的地方,或者有什么更好的方法 谢谢

vcdll.h 文件
#include "stdio.h"
_declspec(dllexport) int add(int a,int b);
//这句话编译错误提示 expected constructor destructor or type conversion before '(' token



main 文件
#include "vcdll.h"
main()
{
int res=add(1,2);
}
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
cqcwasd
C++ 语言 65,214 成员 250,514 内容