QT调用动态库函数出现问题请教
我在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);
}
以下是动态库头文件中的定义
_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);
}
...全文
相关推荐
qt环境调用第三方库
qtlinux环境下调用动态库总结以及实例
Qt创建动态库给C#调用,通过回调完成交互
当前的需求是: 利用Qt开发一个工具库,给C#调用,来完成一些特殊处理。 需要Qt生成一个动态库(dll),给C#加载调用,并且还需要设置回调,方便C#知道Qt运行时,输出内部的一些实时消息。 这个Qt库是不需要界面的,只是一个单纯的库,提供方法给C#调用,完成指定的功能即可。
Qt动态库和应用程序例子
使用Qt Creator创建dll库(包括qt GUI界面),然后用应用程序调用这个dll或so。
Qt 使用动态链接库例子
Qt 动态链接库 例子,自己搜集资料写的,供参考
QT动态库实现及调用方式
QT动态库实现及调用方式,源码工程和库文件,简单的实现方便了解QT动态库的嗲用方式


