欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity3D運行報DllNotFoundException錯誤的解決方案

 更新時間:2021年04月13日 11:04:01   作者:狂云歌  
這篇文章主要介紹了Unity3D運行報DllNotFoundException錯誤的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

起因

unity程序build到pc上,拿到其他人的機器上結(jié)果有些功能不正常,看log里面大概是

Fallback handler could not load library: xxx.dll

DllNotFoundException: xxx.dll

初看以為是缺失dll,但是實際上并不是這樣,首先在很多人機器上都是沒有問題的,只在極少數(shù)機器上才出現(xiàn)異常,另外報錯的dll都是有的,并不存在缺失的問題。

后來網(wǎng)上搜了一下,看到http://answers.unity3d.com/questions/993154/failed-to-load-dll-error.html 中提到了

it only seems to happen with C++ DLLs that have dependencies that aren't already loaded.

好吧,這個理由很理想,就是unity的項目依賴了A.dll,而A.dll又依賴了B.dll,而B.dll缺失,導致load A.dll時異常,我覺得這是unity打包的坑~

那么主要原因就是大部分機器上都帶有A.dll,而少部分機器上缺失B.dll

解決

使用dll Dependency Walker這個軟件來查找dll所依賴的其他dll,就可以很容易的查到缺失的是哪個dll,把它加上就好

在我這個case中,使用了unity的easymovietexture插件來播放視頻,而easymovietexture依賴ffmpeg,其中一個dll依賴opencl.dll,大部分機器上都有這個dll,而少部分機器上是沒有這個dll,取而代之的是opencl32.dll和opencl64.dll,可能是dll的依賴兼容性之類的沒做好吧!

最終問題解決,欣慰~

補充:Unity3d使用dll時有些電腦會報DllNotFoundException錯誤 無法使用dll庫

unity3d開發(fā)過程中使用了外部動態(tài)鏈接庫dll,有些電腦運行工程時會報DllNotFoundException的錯誤,這是由于該dll中引用系統(tǒng)內(nèi)的dll不存在的原因。

在這里插入圖片描述

團隊開發(fā)過程中所有人都可以 就是我自己的電腦不行,無論如何處理都不行,工程重新加載 ,平臺切換等全部不行 。

最后定位到電腦系統(tǒng)問題。

找到自己使用dll庫,

下載depends軟件,打開使用的dll庫

在這里插入圖片描述

如下圖 可以發(fā)現(xiàn)系統(tǒng)中缺少該dll,

在這里插入圖片描述

去網(wǎng)上下載該庫放入system32內(nèi)

在這里插入圖片描述

重新進工程就可以了!

補充:unity 無法使用 dll 庫

出錯 :

Unhandled Exception: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.

使用Framework 3.5 重新編譯庫工程 即可~

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Unity Undo實現(xiàn)原理和使用方法詳解

    Unity Undo實現(xiàn)原理和使用方法詳解

    本文將詳細介紹Unity Undo實現(xiàn)原理和使用方法,并提供多個使用例子,幫助開發(fā)者更好地理解和應(yīng)用該功能,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • 基于Kubernetes實現(xiàn)前后端應(yīng)用的金絲雀發(fā)布(兩種方案)

    基于Kubernetes實現(xiàn)前后端應(yīng)用的金絲雀發(fā)布(兩種方案)

    這篇文章主要介紹了基于Kubernetes實現(xiàn)前后端應(yīng)用的金絲雀發(fā)布,文中給大家提到了兩種常用方案,通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-12-12
  • C# DataSet的內(nèi)容寫成XML時如何格式化字段數(shù)據(jù)

    C# DataSet的內(nèi)容寫成XML時如何格式化字段數(shù)據(jù)

    許多讀者經(jīng)常詢問一個問題,那就是在將DataSet的內(nèi)容寫成XML時,如何格式化字段數(shù)據(jù)。最常見的需求,就是希望日期時間值與數(shù)值數(shù)據(jù)能夠以所需的格式呈現(xiàn)于XML中。
    2009-02-02
  • C#實現(xiàn)WebSocket協(xié)議客戶端和服務(wù)器websocket sharp組件實例解析

    C#實現(xiàn)WebSocket協(xié)議客戶端和服務(wù)器websocket sharp組件實例解析

    這篇文章主要介紹了C#實現(xiàn)WebSocket協(xié)議客戶端和服務(wù)器websocket sharp組件實例解析,包括websocket sharp組件的概念及使用方法,需要的朋友可以參考下
    2017-04-04
  • C#對Xamarin框架進行數(shù)據(jù)綁定

    C#對Xamarin框架進行數(shù)據(jù)綁定

    這篇文章介紹了C#對Xamarin框架進行數(shù)據(jù)綁定,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • C#窗體-數(shù)據(jù)庫連接及登錄功能的實現(xiàn)案例

    C#窗體-數(shù)據(jù)庫連接及登錄功能的實現(xiàn)案例

    這篇文章主要介紹了C#窗體-數(shù)據(jù)庫連接及登錄功能的實現(xiàn)案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • C#操作注冊表的方法

    C#操作注冊表的方法

    這篇文章主要介紹了C#操作注冊表的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-01-01
  • 最新評論