风声笔记

微信订阅号:fensnote 技术点滴,积少成多,水滴石穿,水到渠成……

导航

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

个人微信订阅号:

posted on 2017-07-31 17:24  风声笔记  阅读(495)  评论(0编辑  收藏  举报