• 6763阅读
  • 2回复

[提问]请问QT creator怎么调用DLL? [复制链接]

上一主题 下一主题
离线lazijiding
 

只看楼主 倒序阅读 楼主  发表于: 2011-10-18
请问QT creator怎么调用DLL?或者在LINUX下调用.so文件?有没有DEMO之类的?谢谢!
离线ifantasy
只看该作者 1楼 发表于: 2011-10-18
动态库调用分为隐式和显式调用。
隐式调用需要有dll文件和对应的头文件,在pro文件中加入libs+=xxx.dll,在HEADERS里面要声明头文件,这时在相应的文件里就可以调用dll中的函数。
显示调用:打开动态链接库使用dlopen,dlsym等函数获取so中的函数。
离线ninsun

只看该作者 2楼 发表于: 2011-10-18
Qt本身有个QLibrary类。
有一系列包装好的,用来打开动态库的函数。
看一下Qt自己的帮助文档就知道怎么用了
快速回复
限100 字节
 
上一个 下一个