應用程式無法開啟Ox0000007
阿新 • • 發佈:2018-12-13
以下是我的一些嘗試,沒興趣可忽略。
1、在path下配了OpenCV下x86的bin; 在VS2012的檢視的屬性管理器裡, 配了包含目錄(opencv/build/include opencv/build/include/opencv opencv/build/include/opencv2) 配了庫目錄,這是手動輸入(配合版本2.4.4) 2、編譯都無錯,但是生成exe,執行時,就出現“應用程式無法正常啟動 ox0000007.。。。” 網上有說,是C盤下的system 之類的檔案下的msvcr120.dll位數不對 。 可是,system32原先就有msvcr120.dll ,我又下載一個64位 msvcr120.dll 放在system64裡(原來沒有),可是問題沒解決。 3、可是,直接點選VS12的OpenCV工程下的檔案裡的debug資料夾的exe,是可 以正常執行程式,但release資料夾(相較debug檔案下,少了對應的ilk檔案 ,但是把debug下的ilk檔案粘到release下也不行)就不行。
4、也試過把msvcr120.dll 放在OpenCV安裝目錄下的build的x86的VC11的lib 下,依舊不行。