無法啟動此程序,因為計算機中丟失 openni.dll。
編譯時鏈接了 OpenNI2.lib,但運行時系統在 PATH、應用程序目錄、系統目錄中找不到 OpenNI2.dll。
xcopy /y "$(OPENNI2_REDIST)\Redist\OpenNI2.dll" "$(OutDir)"OpenNI2.dll 從 OpenNI 安裝目錄 Redist/ 複製到專案 bin/Debug/ 或 bin/Release/。將 OpenNI 安裝目錄 Redist/ 加入系統環境變量 PATH,重啟 VS 生效。
在代碼中調用 LoadLibrary 顯式加載 DLL,控制加載路徑。
運行專案,不再彈出 DLL 丟失對話框,進入主界面。
