2 hysd07 hysd07 于 2015.07.14 21:37 提问

webrtc中voiceengine在vs2010中编译出错

图片说明
如上图所示,提示MoFreeMediaType和MoInitMediaType无法识别,这两个函数都在dmort.h这个头文件中,但我包含该头文件也还是不行。同样的工程在VS2005中编译就能通过,不会报上述错误,希望有大神可以帮忙解决下!

3个回答

devmiao
devmiao   Ds   Rxr 2015.07.14 23:32

看看是不是缺少h或者lib,找不到这些类型呢。

oyljerry
oyljerry   Ds   Rxr 2015.07.14 21:35

h文件只有定义,你这是link的时候出错了,也就是找不到定义。你需要包含函数实现的cpp文件,或者lib库文件到工程中。

oyljerry
oyljerry 回复hysd07: 那就是编译器升级了。你要看一下新版本编译器的库
2 年多之前 回复
hysd07
hysd07 这个两个函数是windowsAPI,就是找不到相关的lib库文件,希望有做过相关的人能指导下需要加载那个lib库,还有就是想问下,问什么在vs2005中不会出错?
2 年多之前 回复
hysd07
hysd07   2015.07.16 21:55

自己已解决,找到缺少的lib库了,是msdmo.lib库。谢谢两位的热心回答

oyljerry
oyljerry 嗯,还是缺少库了
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片