谢谢老大,通过学习,发现了两种方法:
你的方法可以说是隐式调用;
另外还有一种显示调用,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);//调用函数
希望对大家有所帮助!