Qt 动态库连接有有关问题
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?
你检查下对应的动态库 是否已经导出了该函数
[其他解释]
dll确实有个配套的lib,VC编译器会用到这个lib。
[其他解释]gcc 连 vc 的 lib 好象不行的。
[其他解释]你使用QtCreator创建的吗?
[其他解释]VC环境下是因为.lib这个没有包含进来
[其他解释]不是,是在 vs 2010 中用 Qt 4.8 插件
[其他解释]生成的 静态库 lib ,呵呵
[其他解释]我用vs 2010 的。。郁闷了一下午。。。太伤心了。。
[其他解释]解决了,谢谢各位!!我在生成 audio.lib 的工程中已经加了 Multimedia library 库了,为啥还得在引用工程中加 这个 Multimedia library 库了。。不明白,哈哈