2010-01-29 85 views
0

我看了很多地方,但找不到任何告訴我如何buld的lib文件。我知道如何鏈接它們,但openCV安裝文件夾只包含.a文件。我找不到sln文件或dsp。我如何製作lib文件?現在所有的樣本都得到鏈接器問題,因爲lib文件不存在。編譯OpenCV的Visual C++ 9.0

謝謝

回答

0

OpenCV 2.0的Windows安裝程序(.exe)沒有提供爲vC++預先創建的二進制文件,也沒有使用vC++構建它們的.vcproj文件。你需要有cmake,它可以在網上免費獲得。我使用了GUI。使用它來構建.vcproj文件,您可以使用它來編譯VC++ 2008中的所有內容。 有一些陷阱。The question has been asked and answered.

0

.a文件是庫。在unix平臺上,它們通常是靜態鏈接的庫。

如果你在Windows上,但他們應該是.dll文件。你是如何編譯OpenCV的,它是否支持在Windows上編譯?

+0

它應該與它一起工作,但我只發現這一點:http://opencv.willowgarage.com/wiki/VisualC++ 雖然我沒有編譯它,那是什麼即時通訊嘗試做 – jmasterx 2010-01-29 18:47:00

0

爲了創建.sln文件,您需要在包含makefile的OpenCV文件夾上運行CMake