看板 C_and_CPP 關於我們 聯絡資訊
我是在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