看板 C_and_CPP 關於我們 聯絡資訊
大家好。 想請問如果從SVN下載最新的OpenCV的原始碼(src/cv資料夾下的原始碼), 需要從先編譯產生新的dll檔嗎? 還是直接覆蓋原本的原始碼就好呢? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 136.152.171.168
Bencrie:呃 ... 不編譯是只用header 嗎 ? @@a 03/31 13:22
pico2k:你買了便當,不打開來吃嗎?... 03/31 13:54
感謝樓上的回應~ 我指的編譯是指 這個步驟: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)
hoson:謝謝大家! 這應該算是比較初學者的問題... 04/01 02:09
VictorTom:你如果是直接包人家的source file進來, 就是makefile有 04/01 02:13
VictorTom:寫到才會去編譯它的source file; 你如果是直接link lib 04/01 02:13
VictorTom:使用dll, 那麼你新code sync完之後要主動重build出新版 04/01 02:14
VictorTom:的lib/dll, 但是你自己的project不會編到它的cpp.... 04/01 02:15
hoson:我是使用 cvExtractSURF()這個function 04/01 03:19
hoson:所以就要從新build dll lib囉? 很抱歉對於dll 與lib之間 04/01 03:20
hoson:的原理不是那麼熟... 04/01 03:20
applecool:對 要重編 04/22 16:26