[問題] VC++與opencv
各位好
又來發問了
之前有問過想在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
09/05 17:16, 1F
→
09/06 00:44, , 2F
09/06 00:44, 2F
→
09/06 00:44, , 3F
09/06 00:44, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章