作者DrStein (交換關聯)
看板C_and_CPP
標題[問題] 請問如何將OpenCV編為static Library(win)
時間Wed Apr 7 18:15:39 2010
我是在XP + VC 2005的環境。
首先下載openCV 2.0,然後依OpenCV的大陸官網所言,
以CMake產生sln與 project檔。
預設是編為動態聯結庫。
編出來的.lib與.dll完全沒有問題,使用上完全正常。
但現在需要編成靜態庫,試了好久還是有錯,程式找不到函數。
我是把原本的project中的configuration type調為static library
其他部份就不知道怎改動了。
網路上是有說highgui這部份比較困難。
但我只需要 cxcore與cv這兩個lib啊。。。
版上有沒有高手有過經驗的,能否指導一下呢?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.158.204
→ TConvertible:.lib 不就是靜態函式庫嗎?把 .lib 加到你自己的 04/08 12:29
→ TConvertible:Project ,並 include 相關的 .h ,稍做修改呼叫的方式 04/08 12:31
→ TConvertible:再重新 build 你自己的 Project , 應該就可以了吧? 04/08 12:32
→ applecool:哈 不更改的話是動態喔 不過如果沒有特殊需求 04/22 16:24
→ applecool:不建議編譯成靜態 04/22 16:24