Qt编程DLL和DLL的3中常见调用方法
DLL_CALL1:调用dll里的全局函数,使用QLibrary,它封装了loadlibrary和getprocaddress,等freelibrary要求:需要知道dll里函数的原型,来写函数指针。dll放到一个指定的目录下不一定非exe旁边。DLL_CALL2:调用dll里类的成员函数,使用com的方法(也是QLibrary),gettestdll返回接口的指针。要求:包含dll的头文件这样(1、获得对象的函数指针2、接口的原型)dll放到一个指定的目录下不一定非exe旁边。DLL_CALL2_3:调用插件形式dll的方法,使用QPluginLoader。要求:包含头文件,(插件的接口的原型需要知道,得到接口的指针调
用户评论
不完整,QT5我使用向导添加的
我怎么全部都load失败啊,悲剧。
非常有用,太感谢了。