[英]Can't call functions from Vfw.h inside Unreal Engine
如果這個問題是虛幻引擎所特有的,請事先抱歉,但是經過6個月的工作,這是我需要完成的最后一部分,我變得絕望了。
創建一個虛幻引擎C ++基礎項目后,使用VS類向導添加了一些.h和.cpp文件,即使我包含了Vfw.h並將其放在AllowWindowsPlatformTypes.h中,我也無法使用AVIFileInit
等功能。和HideWindowsPlatformTypes.h。 我得到的只是錯誤LNK2019: unresolved external symbol AVIFileInit referenced
。 我要做的是根據文章“捕獲屏幕的各種方法”在Unreal Engine中進行實驗。
我試圖將所有代碼放入一個單獨的VS項目中,並將其構建為靜態庫,然后將其鏈接到Unreal Engine項目。 一切都很好,但是當我嘗試構建項目時,它會生成一個LNK2001錯誤列表,所有這些錯誤都涉及AVIFileInit
, AVIFileExit
等函數。
注意:我使用的是4.6.1版
任何幫助和提示將不勝感激。
您應該從項目屬性 -> 鏈接器 -> 輸入 -> 其他依賴項將Vfw32.lib
添加到項目中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.