当前位置: 代码迷 >> QT开发 >> Qt到底如何调用动态库(VC C++命名方式的)
  详细解决方案

Qt到底如何调用动态库(VC C++命名方式的)

热度:457   发布时间:2016-04-25 03:20:15.0
Qt到底怎么调用动态库(VC C++命名方式的)
没有源码,在VC里例子能调用成功.h .lib .dll齐全,就是depends看的时候里面的函数前面有个问号(查资料说是没有使用C的定义方法), 静态调用是这样的,pro文件加入libs += XXx.lib 引入头文件直接使用,报函数没有定义 。 动态调用Load成功reslove失败。真不知道怎么调用了。求解

------解决方案--------------------
膜拜学QT的
------解决方案--------------------
估计楼主的编译器与 .lib 生成的编译器不同。
用 gcc 编译器无法连接 vc生成的.lib, 就会导致无法调用。
可改为动态调用,跳过 .lib
------解决方案--------------------
引用:
估计楼主的编译器与 .lib 生成的编译器不同。
用 gcc 编译器无法连接 vc生成的.lib, 就会导致无法调用。
可改为动态调用,跳过 .lib

编译器采用过的C++命名惯例不同,就像Windows下的MSVC和GCC,动态调用也行不通。
  相关解决方案