c++ - 无法从虚幻引擎中的Vfw.h调用函数

标签 c++ compiler-errors unreal-engine4 .lib

如果这个问题是虚幻引擎所特有的,请事先抱歉,但是经过6个月的工作,这是我需要完成的最后一部分,而且我变得绝望了。

创建一个虚幻引擎C++基础项目后,使用VS类向导添加了一些.h和.cpp文件,即使我包含了Vfw.h并将其放在AllowWindowsPlatformTypes.h中,我也无法使用AVIFileInit等函数。和HideWindowsPlatformTypes.h。我得到的只是错误LNK2019: unresolved external symbol AVIFileInit referenced。我想做的是基于Various methods for capturing the screen在Unreal Engine中进行实验。

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

注意:我使用的是4.6.1版

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

最佳答案

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

关于c++ - 无法从虚幻引擎中的Vfw.h调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30892258/

相关文章:

c++ - 两个非负整数A和B的十进制zip是整数C

c++ - 如何使用 std::function<void(void)> 调用方法

vba - 编译错误-必需变量-无法分配给此表达式

typescript - 如何从emitDeclarationOnly获取TS编译器错误?

ios - 可以将 Unreal Engine 4/Unity3D 嵌入到 iOS 原生应用程序中吗?

c++ - 我应该如何将线程内部的值复制回主线程?

c++ - 使用 C++ 改进将数据加载到虚幻引擎中

c++ - 类成员初始化的最佳实践

c++ - 检查是否在两个匹配元素之间找到 vector 成员

C++:错误:无效使用限定名