qt中使用dll库的方法

使用dll文件时首先通过dll文件导出符号表,如下面介绍


1. 制作def

直接调用 pexports mylib.dll > mylib.def


2. 生成a
需要mylib.dll和mylib.def
dlltool --dllname mylib.dll --def mylib.def --output-lib libmylib.a


这样就会生成库文件libmylib.a文件。


3. 通过a调用dll


在程序main.cpp中加入#include "mydll.h"
这样就可以调用dll里的函数了


g++ main.cpp libmylib.a -o main.exe 编译生成main.exe文件。 

详细参考一下写的一个例子吧,这个是调用海思的编解码库的,



源代码见:http://download.csdn.net/download/wuquan_1230/9916497


发布了36 篇原创文章 · 获赞 39 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/wuquan_1230/article/details/76441260