Qt如何调用dll文件
来源:互联网 发布:python编程工具 编辑:程序博客网 时间:2024/05/29 03:51
Qt提供了一个 QLibrary 类供显示调用。下面给出一个完整的例子: testDLL.dll为自定义的dll文件,将其复制到程序的输出目录下就可以调用。
#include <QApplication> #include <QLibrary> #include <QDebug> #include <QMessageBox> typedef int (*Fun)(int,int); //定义函数指针,以备调用 int main(int argc,char **argv) { QApplication app(argc,argv); QLibrary mylib("testDLL.dll"); //声明所用到的dll文件 int result; if (mylib.load()) //判断是否正确加载 { QMessageBox::information(NULL,"OK","DLL load is OK!"); Fun open=(Fun)mylib.resolve("add"); //援引 add() 函数 if (open) //是否成功连接上 add() 函数 { QMessageBox::information(NULL,"OK","Link to Function is OK!"); result=open(5,6); //这里函数指针调用dll中的 add() 函数 qDebug()<<result; } else QMessageBox::information(NULL,"NO","Linke to Function is not OK!!!!"); } else { QMessageBox::information(NULL,"NO","DLL is not loaded!"); return 0; //加载失败则退出 }}
阅读全文
0 0
- Qt如何调用dll文件
- QT中调用DLL文件
- VC如何调用DLL文件
- VC如何调用DLL文件
- VC如何调用DLL文件
- VC如何调用DLL文件
- qt中调用dll文件的方法
- QT调用QT Dll
- qt如何调用.so文件
- 如何编译生成dll文件以及如何调用dll文件
- 如何写DLL文件及调用DLL文件
- 在C#中如何调用dll文件
- .NET 如何生成DLL文件,并且调用
- 在C#中如何调用dll文件
- .NET 如何生成DLL文件,并且调用
- .NET 如何生成DLL文件,并且调用
- .NET 如何生成DLL文件,并且调用
- VC如何调用DLL文件(转帖)
- sql语句 不让得出的结果默认排序,让其按照in语句的顺序返回结果
- 在Web工程中加入favicon.ico
- 游戏专项测试究竟怎么测?
- Intellij IDEA快捷键
- windows核心编程之内核对象同步(3)
- Qt如何调用dll文件
- Android轻松实现代码混淆
- 2119 数据结构实验之链表四:有序链表的归并
- ibatis 中case使用
- 高性能IO模型浅析
- 论文发表费用具体多少
- [codevs1315]摆花
- 页面兼容性
- Max 的游戏