[問題] VC++與opencv

看板C_and_CPP (C/C++)作者 (寂寞的舞者)時間16年前 (2009/09/05 14:11), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
各位好 又來發問了 之前有問過想在vc++的環境下使用opencv讀入視訊 並有使用者介面 有版友建議用cvfont直接做在視窗上 但這個做法並不被使用者接受 後來有利用vc++中的clr主控台模式 實作出來視窗介面 含button(使用者控制)與picturebox(顯示視訊影像) 是直接用語法寫出來的 若要用window form直接拉元件都會發生_cvRond那邊沒辦法編譯過 但是那支可以跑的程式誤被洗掉了 目前在家中重做 卻沒有辦法執行 一直有以下的錯誤 1>0904.obj : error LNK2028: 無法解析的語彙基元 (0A000053) "extern "C" struct CvCapture * __cdecl cvCaptureFromCAM(int)" (?cvCaptureFromCAM@@$$J0YAPAUCvCapture@@H@Z) 在函式 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被參考 1>0904.obj : error LNK2019: 無法解析的外部符號 "extern "C" struct CvCapture * __cdecl cvCaptureFromCAM(int)" (?cvCaptureFromCAM@@$$J0YAPAUCvCapture@@H@Z) 在 函式 "int __cdecl main(void)" (?main@@$$HYAHXZ) 中被參考 想說是我那部份沒有安裝或設定到嗎 因為之前是使用vista 現在的電腦是windows xp 若只有單純的include cv.h與<highgui.h> 還有定義變數CvCapture* capture;都可以 但卻在有capture = cvCaptureFromCAM(0); 就沒辦法成功了 想問版友有沒有遇到類似的情況 與怎麼處理? 另外若有更好的辦法能實作視窗介面也請麻煩回覆一下 有想說是不是要改用bcb做 感覺好像比較好實作介面 但是卻在把opencv的lib轉換成bcb的lib上沒辦法成功 是利用coff2omf -lib:ms c:\tt\cv.lib c:\tt\bcv.lib 但在執行後 一直停留在這邊一直跑 不曉得是否屬正常 因為跑了很久還是沒有結束 想問是否有什麼沒有設定到嗎 是參考http://www.wretch.cc/blog/FuKuanRu/10429683#comment252373909 這篇網誌 使用的是bcb6 麻煩版友們了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.156.27

09/05 17:16, , 1F
查詢vc bcb name 第一個就是你要的
09/05 17:16, 1F

09/06 00:44, , 2F
自己回覆一下 後來發現vc++那邊是lib沒設好>"<""
09/06 00:44, 2F

09/06 00:44, , 3F
但是bcb沒有嘗試成功~"~""" 不曉得是怎麼了
09/06 00:44, 3F
文章代碼(AID): #1AeW4Owg (C_and_CPP)
文章代碼(AID): #1AeW4Owg (C_and_CPP)