01.E1696
E1696 無法打開源文件 “stdio.h”
解決方法:
更新一下SDK
1)打開Visual Studio Installer,點擊修改
2)安裝詳細信息中自己系統對應的SDK,點擊修改即可
02.WinError 10060
方法來源
解決方法:
1.先看研究模式有沒有打開。
2.Unity buildsetting中的幾個InternetClient, InternetClientServer, PrivateNetworkClientServer, WebCam, SpatialPerception確認勾選上
03.DllNotFoundException: HL2RmStreamUnityPlugin
DllNotFoundException: HL2RmStreamUnityPlugin StreamerHL2.Start () (at Assets/Scripts/StreamerHL2.cs:12)Failed to pause IContinuousRecognitionSession (hr = 0x80131509)
解決方法:
1)確保HL2RmStreamUnityPlugin.dll文件存在于項目的Assets/Plugins/WSAPlayer/ARM64文件夾中,HL2RmStreamUnityPlugin.dll文件沒有問題
2)在StreamerHL2.cs中,檢查調用DLL的代碼,確保名稱正確
確定腳本正確掛載
[DllImport("HL2RmStreamUnityPlugin", EntryPoint = "Initialize", CallingConvention = CallingConvention.StdCall)]
3)清理并重新導入項目
刪除Library文件夾(位于項目根目錄),然后重新打開Unity。Unity會重新生成所有緩存文件。
在Unity編輯器中,右鍵點擊Assets文件夾并選擇Reimport All,確保所有資源重新導入。
4)加載原場景
在原場景運行前,可先取消StreamerHL2腳本復選框,運行沒問題后再勾選運行
原場景(.unity文件)路徑:
Assets文件夾
或者Assets/Scenes文件夾