无法在虚幻引擎中调用 Vfw.h 中的函数

Can't call functions from Vfw.h inside Unreal Engine

本文关键字:调用 Vfw 函数 引擎      更新时间:2023-10-16
如果

这个问题对虚幻引擎来说太具体了,提前很抱歉,但经过6个月的工作,这是我需要完成的最后一块,我已经绝望了。

在创建虚幻引擎C++基础项目后,使用VS类向导添加了一些.h和.cpp文件,我无法使用AVIFileInit和其他类似函数,即使我已经包含了Vfw.h并将其放在AllowWindowsPlatformTypes.h和HideWindowsPlatformTypes.h中。我得到的只是错误LNK2019: unresolved external symbol AVIFileInit referenced.我想做的是根据文章虚幻引擎进行实验 各种捕获屏幕的方法.

我尝试将所有代码放入一个单独的VS项目中,并将其构建为静态库,然后将其链接到虚幻引擎项目。一切都很好,但是当我尝试构建项目时,它会生成一个LNK2001错误列表,所有这些错误都涉及AVIFileInitAVIFileExit、...

注意:我使用的是 4.6.1 版

任何帮助和提示将不胜感激。

您应该从项目属性 -> 链接器 -> 输入 -> 其他依赖项向项目添加Vfw32.lib