首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt 动态库连接有有关问题

2012-12-16 
Qt 动态库连接有问题出现的错误: audio.lib(audio.obj): error LNK2019: unresolved external symbol __d

Qt 动态库连接有问题
出现的错误:
 audio.lib(audio.obj): error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall QAudioFormat::setSampleSize(int)" (__imp_?setSamples@QAudioFormat@@SAHXZ)....
这里列举其中一个。

本来单独编译成 audio.lib 不会出项这个错误,只是在别处引用这个库的时候就会出现这个错误!!。。。
[最优解释]
动态库链接怎么会有.lib?
你检查下对应的动态库 是否已经导出了该函数
[其他解释]

引用:
动态库链接怎么会有.lib?
你检查下对应的动态库 是否已经导出了该函数

dll确实有个配套的lib,VC编译器会用到这个lib。
[其他解释]
gcc 连 vc 的 lib 好象不行的。

[其他解释]
你使用QtCreator创建的吗?
[其他解释]
VC环境下是因为.lib这个没有包含进来
[其他解释]
引用:
你使用QtCreator创建的吗?

不是,是在 vs 2010 中用 Qt 4.8 插件
[其他解释]
引用:
动态库链接怎么会有.lib?
你检查下对应的动态库 是否已经导出了该函数

生成的 静态库 lib ,呵呵
[其他解释]
引用:
gcc 连 vc 的 lib 好象不行的。

我用vs 2010 的。。郁闷了一下午。。。太伤心了。。
[其他解释]

解决了,谢谢各位!!我在生成 audio.lib 的工程中已经加了 Multimedia library 库了,为啥还得在引用工程中加 这个 Multimedia library 库了。。不明白,哈哈

热点排行