天天看點

[UWP]如何在UWP工程裡正确調用普通c語言DLL

1.右鍵工程,添加現有項,把dll添加到工程中

2.右鍵dll,點選屬性=>正常=>内容=>是

這是正常做法,一般用uwp生成的dll和使用靜态c運作庫的dll都可以正常調用

如果是用動态c運作時庫(md/mdd)的dll,即使按上面步驟添加了dll,也會報找不到依賴項的錯誤(傳回值為 -1073741515 (0xc0000135) '未找到依賴 dll')

這是因為執行該工程時,無論是在模拟器中執行,還是真機執行,它的系統中沒有c運作時的dll

[UWP]如何在UWP工程裡正确調用普通c語言DLL

比如這兩個,于是按照上面步驟添加此兩個dll,但是依然報同樣的錯誤。

那我們再檢視這兩個dll是否還有依賴項

[UWP]如何在UWP工程裡正确調用普通c語言DLL

果然還是有的,繼續添加concrt140及vcruntime140_1,最終解決問題

上一篇: UWP 圖檔壓縮
下一篇: UWP四種光線

繼續閱讀