91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Unity3D時出現DllNotFoundException錯誤如何解決

發布時間:2021-04-13 15:33:27 來源:億速云 閱讀:570 作者:Leah 欄目:開發技術

這篇文章給大家介紹使用Unity3D時出現DllNotFoundException錯誤如何解決,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

起因

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

Fallback handler could not load library: xxx.dll

DllNotFoundException: xxx.dll

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

后來網上搜了一下,看到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開發過程中使用了外部動態鏈接庫dll,有些電腦運行工程時會報DllNotFoundException的錯誤,這是由于該dll中引用系統內的dll不存在的原因。

使用Unity3D時出現DllNotFoundException錯誤如何解決

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

最后定位到電腦系統問題。

找到自己使用dll庫,

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

使用Unity3D時出現DllNotFoundException錯誤如何解決

如下圖 可以發現系統中缺少該dll,

使用Unity3D時出現DllNotFoundException錯誤如何解決

去網上下載該庫放入system32內

使用Unity3D時出現DllNotFoundException錯誤如何解決

重新進工程就可以了!

補充:unity 無法使用 dll 庫

出錯 :

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

關于使用Unity3D時出現DllNotFoundException錯誤如何解決就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永川市| 获嘉县| 兰考县| 鄂伦春自治旗| 军事| 凯里市| 余庆县| 临武县| 仁怀市| 萝北县| 银川市| 油尖旺区| 双桥区| 祁门县| 沙湾县| 增城市| 如东县| 花垣县| 延安市| 固阳县| 彭泽县| 定边县| 社会| 利津县| 大英县| 布尔津县| 巨鹿县| 辽宁省| 旌德县| 林州市| 奈曼旗| 忻州市| 安西县| 灵山县| 霞浦县| 临沧市| 江永县| 涞水县| 林西县| 武城县| 牙克石市|