当使用C++使用Kinect音频数据时,我会得到链接器错误。
我看了看程序员指南。
但是,它没有提供任何详细信息,说明要包含哪些头文件或使用哪些库编译代码。
我包括了以下标题-
#include <Dmo.h>
#include <Wmcodecdsp.h>
#include <uuids.h>
#include <propsys.h>
现在我看到一个链接错误说-
error LNK2001: unresolved external symbol _FORMAT_WaveFormatEx
error LNK2001: unresolved external symbol _MEDIASUBTYPE_PCM
error LNK2001: unresolved external symbol _MEDIATYPE_Audio
error LNK2019: unresolved external symbol _MoInitMediaType@8 referenced in function _main
error LNK2001: unresolved external symbol _IID_IMediaObject
我应该把我的项目和什么联系起来?
发布于 2013-10-15 12:03:31
若要解决链接器问题,请将.lib
放入:
strmiids.lib
-通用DirectShow符号dmoguids.lib
,msdmo.lib
- DMO相关wmcodecdspuuid.lib
- Vista+ DMO/DSP相关技术C++代码:
#pragma comment(lib, "strmiids.lib")
#pragma comment(lib, "dmoguids.lib")
#pragma comment(lib, "msdmo.lib")
#pragma comment(lib, "wmcodecdspuuid.lib")
https://stackoverflow.com/questions/19389312
复制相似问题