2014-02-07 99 views
0

我想在Visual Studio 2012中運行2010 opencv C++代碼(http://opencv-srf.blogspot.ca/2010/09/object-detection-using-color-seperation.html)。我配置了opencv,添加了所有依賴關係(如http://opencv-srf.blogspot.ca/2013/05/installing-configuring-opencv-with-vs.html所述),但是我得到錯誤「無法打開源文件」SDKDDKVer.h「」 - 爲了解決這個問題,我將Visual Studio 2010(v100)中的配置中的平臺工具集更改爲Visual Studio 2012(v110)。最後,該項目正在建設中沒有錯誤。但在運行時,它拋出了錯誤「丟失MSVCP120D.dll」 - 我手動添加了缺少的DLL(安裝最新的Visual C++可再發行組件包沒有幫助),現在我收到錯誤 - 「程序入口point_except1無法位於動態鏈接庫MSVCR120D.dll「Procedure entry entry_except1 could not be located in MSVCR120D.dll

我該怎麼做才能解決這個問題?

回答

0

好的,我解決了它。 opencv依賴關係在vc12庫而不是vc11上,這是造成這個問題的原因。

相關問題