[問題] 請問OpenCV 用SVN更新之後 需要從新編쐠…

看板C_and_CPP作者 (林老師賣的冰淇淋)時間15年前 (2010/03/30 22:05), 編輯推噓2(209)
留言11則, 5人參與, 最新討論串1/1
大家好。 想請問如果從SVN下載最新的OpenCV的原始碼(src/cv資料夾下的原始碼), 需要從先編譯產生新的dll檔嗎? 還是直接覆蓋原本的原始碼就好呢? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 136.152.171.168

03/31 13:22, , 1F
呃 ... 不編譯是只用header 嗎 ? @@a
03/31 13:22, 1F

03/31 13:54, , 2F
你買了便當,不打開來吃嗎?...
03/31 13:54, 2F
感謝樓上的回應~ 我指的編譯是指 這個步驟:http://0rz.tw/A0hw4 就是從新產生新的dll, lib等等 因為我只有更新 src/cv/cvsurf.cpp 這個原始碼 我對於這個步驟會有疑惑是因為 我不知道是一開始產生新的dll lib會編譯這個原始碼 還是再寫自己的程式 有用到cvsurf.cpp這個原始碼裡面的function時 才會編譯到這個cpp檔案 感謝大家的幫忙~ ※ 編輯: hoson 來自: 136.152.177.223 (04/01 02:08)

04/01 02:09, , 3F
謝謝大家! 這應該算是比較初學者的問題...
04/01 02:09, 3F

04/01 02:13, , 4F
你如果是直接包人家的source file進來, 就是makefile有
04/01 02:13, 4F

04/01 02:13, , 5F
寫到才會去編譯它的source file; 你如果是直接link lib
04/01 02:13, 5F

04/01 02:14, , 6F
使用dll, 那麼你新code sync完之後要主動重build出新版
04/01 02:14, 6F

04/01 02:15, , 7F
的lib/dll, 但是你自己的project不會編到它的cpp....
04/01 02:15, 7F

04/01 03:19, , 8F
我是使用 cvExtractSURF()這個function
04/01 03:19, 8F

04/01 03:20, , 9F
所以就要從新build dll lib囉? 很抱歉對於dll 與lib之間
04/01 03:20, 9F

04/01 03:20, , 10F
的原理不是那麼熟...
04/01 03:20, 10F

04/22 16:26, , 11F
對 要重編
04/22 16:26, 11F
文章代碼(AID): #1BidMTKQ (C_and_CPP)