gpt4 book ai didi

c++ - undefined symbol (CLSID_CMPEG2EncoderVideoDS)

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:08 26 4
gpt4 key购买 nike

我无法编译我的项目,它使用 MPEG2 DirectShow 视频编码器。我已经包含了 Wmcodecdsp.h,但是当我编译项目时,Visual C++ 在 CLSID_CMPEG2EncoderVideoDS 上给出了 undefined symbol 错误。我试图添加到项目 msmpeg2enc.dll,但链接器无法链接它没有导出表。

我得到的错误是关于这个的:

CaptureGraph.obj : error LNK2001: undefined external symbol "CLSID_CMPEG2EncoderVideoDS

最佳答案

这样的链接器错误意味着您需要链接丢失的 .LIB

在 Windows SDK \lib 目录中搜索可以找到 wmcodecdspuuid.lib。因此...

#pragma comment(lib, "wmcodecdspuuid.lib")

...源代码中的某些地方(我更喜欢下面的#includes)可以解决问题。

关于c++ - undefined symbol (CLSID_CMPEG2EncoderVideoDS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20982582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com