首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Kinect SDK和C++的Kinect音频

使用Kinect SDK和C++的Kinect音频
EN

Stack Overflow用户
提问于 2013-10-15 19:20:26
回答 1查看 696关注 0票数 1

当使用C++使用Kinect音频数据时,我会得到链接器错误。

我看了看程序员指南

但是,它没有提供任何详细信息,说明要包含哪些头文件或使用哪些库编译代码。

我包括了以下标题-

代码语言:javascript
运行
复制
#include <Dmo.h>
#include <Wmcodecdsp.h>
#include <uuids.h>
#include <propsys.h>

现在我看到一个链接错误说-

代码语言:javascript
运行
复制
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

我应该把我的项目和什么联系起来?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-15 20:03:31

若要解决链接器问题,请将.lib放入:

  • strmiids.lib -通用DirectShow符号
  • dmoguids.libmsdmo.lib - DMO相关
  • wmcodecdspuuid.lib - Vista+ DMO/DSP相关技术

C++代码:

代码语言:javascript
运行
复制
#pragma comment(lib, "strmiids.lib")
#pragma comment(lib, "dmoguids.lib")
#pragma comment(lib, "msdmo.lib")
#pragma comment(lib, "wmcodecdspuuid.lib")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19389312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档