在技術上可行嗎(我不認爲認爲這會受到限制),你會怎麼做?可以從C++/CX應用程序調用OpenCV庫嗎?
我得到了我的小測試應用程序構建正常,但是當我運行它時,我得到一個失敗對話框。
調試輸出稍有更多的信息:
The thread 0xe4c has exited with code -1073741515 (0xc0000135).
The program '[3400] OpenCVTest2.exe' has exited with code -1073741515 (0xc0000135) 'A dependent dll was not found'.
然後,我創建了Win8的桌面應用,這也建立了良好的,但無法運行。
MSVP100D.dll是VC++ 2010 Redistributable這是不符合的Win8兼容的一部分。 (無論如何,作爲一名黑客我試過了,安裝程序運行完成 - 但這些位未安裝。)
是否有編譯器標誌我可以嘗試? OpenCV的自定義版本可能會修復它,但這是最後的手段,它可能只能修復桌面應用程序。
做一個發佈版本修復了桌面應用程序,謝謝。發佈版本沒有*修復WinRT應用程序,我仍然得到相同的(無意義的)錯誤信息。 –
看看[this](http://blog.nuclex-games.com/2012/03/how-to-consume-dlls-in-a-winrt-metro-project/) – Mohammad