【发布时间】:2015-06-17 12:55:01
【问题描述】:
如果这个问题对虚幻引擎来说太具体了,请提前抱歉,但是经过 6 个月的工作,这是我需要完成的最后一部分,我已经绝望了。
创建一个虚幻引擎C++基础项目后,用VS类向导添加了一些.h和.cpp文件,我不能使用像AVIFileInit和其他类似的函数,即使我已经包含了Vfw.h并把它位于 AllowWindowsPlatformTypes.h 和 HideWindowsPlatformTypes.h 中。我得到的只是错误LNK2019: unresolved external symbol AVIFileInit referenced。我想做的是根据Various methods for capturing the screen这篇文章在虚幻引擎中做实验。
我尝试将所有代码放入单独的 VS 项目中,并将其构建为静态库,然后将其链接到虚幻引擎项目。一切都很好,但是当我尝试构建项目时,它会生成一个 LNK2001 错误列表,所有这些都涉及AVIFileInit、AVIFileExit、...等函数。
注意:我使用的是 4.6.1 版
任何帮助和提示将不胜感激。
【问题讨论】:
-
按照这条指令link,我设法使用来自 vfw 库和其他的函数。非常感谢大家,感谢 zenzelezz 对所有这些语法错误的关心和对所有这些语法错误的抱歉。
标签: c++ compiler-errors unreal-engine4 .lib