出现的错误:
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 库了。。不明白,哈哈