首页| 论坛| 消息

标题:怎样在qt中引入dll文件
作者:weibj666
日期:2006-09-04 10:20
内容:

遇到问题请大家帮忙,不胜感激。
我的事windows下mingw+qt4
请问如何在qt中引入一个dll文件 ,谢谢!!


#1 [weibj666 09-04 10:48]
高手不屑帮忙啊???
#2 [XChinux 09-06 08:58]
在源文件中加上需要DLL的头文件,然后在.pro文件中加入下面配置项:
LIBS += -Lyourdlllibpath -lyourdllname
#3 [weibj666 09-06 10:01]
谢谢老大,通过学习,发现了两种方法:
你的方法可以说是隐式调用;
另外还有一种显示调用,qt的QLibrary类;具体用法(假设我们有一个usb.dll,提供的函数是bool fSetRing(bool ))
QLibrary mylib("d:/usb.dll");//路径要有,扩展名可以不加
typedef bool(*myType)(bool);
myType myfun=(myType)mylib.resolve("fSetRing");//解析出函数名
if(myfun) myfun(true);//调用函数
希望对大家有所帮助!

回复 发表
主题 版块