0

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

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

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

注意:我使用的是 4.6.1 版本

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

4

1 回答 1

0

您应该从Project Properties -> Linker -> Input -> Additional DependenciesVfw32.lib添加到您的项目。

于 2015-06-17T13:08:28.723 回答