2014-09-22 66 views
0

我正在接管其他人在兩年前開始使用OpenCV2.4.3的項目,現在我下載了OpenCV2.4.9,因爲我找不到2.4.3了。 當我嘗試在Visual Studio 12編譯它說: 1> LINK:致命錯誤LNK1104:無法打開文件 'C:\ OpenCV2.4.3 \ LIB \調試\ opencv_core243d.lib'OpenCV 2.4.3到2.4.9版本更改

難道我手動必須改變所有... 249 ..到... 243 ..還是有更簡單的方法嗎?

+4

好,你必須改變他們所有;)剛打開vcproj文件有*文本*編輯器,並做全局替換 – berak 2014-09-22 10:26:33

+4

您可以使用像CMake這樣的構建系統來避免將來出現這些問題。 – ypnos 2014-09-22 10:30:14

回答

2

CMake是更好的方法來處理這些問題,你需要的只是重新建立你的電腦,它會爲你設置所有這些東西。

CMake的設置OpenCV庫(類似於其他人)是這樣的:

find_package(OpenCV REQUIRED) 
include_directories(${OPENCV_INCLUDE_DIRS}) 
link_directories(${OPENCV_LIBRARY_DIRS}) 
add_definitions(${OPENCV_DEFINITIONS}) 
target_link_libraries(your-project ${OpenCV_LIBS})