![](/img/trans.png)
[英]libx264 in Visual Studios 2010 - Memory error in Release Build
[英]Visual c++ import libx264.a error
x264代碼源已由msys編譯到libx264.a中,下一步是在Visual c ++ 2005 /中將ole32.dll和libx264.a導入一個新創建的MFC項目。
調試應用程序運行良好。 但是,一個版本跳轉了一個消息框,顯示“無法在crtdll.dll的動態鏈接庫上找到CreateItemMoniker的輸入程序”。
Dependency Walker顯示“錯誤:由於隱式依賴模塊中缺少導出功能,因此至少一個模塊的導入無法解析。”
好吧,該消息是准確的。 CreateItemMoniker是從ole32.dll導入的,而不是從“ crtdll.dll”導入的。 它本身是一個奇怪的DLL名稱,它可以追溯到Visual Studio的16位版本。
您正在鏈接一個無效的導入庫。 可能以“ libx264.a”開頭,這是由GCC工具鏈創建的庫。 您必須鏈接到ole32.lib才能獲得CreateItemMoniker的正確引用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.