2014-01-10 23 views
0

我KOD是簡單福...;),它應該是好的,但它不是 這裏是錯誤文本解析的外部符號,而這樣做的OpenCV createButton視覺

錯誤2錯誤LNK2019:無法解析的外部符號「int __cdecl cv :: createButton(class std :: basic_string,class std :: allocator> const &,void(__cdecl *)(int,void *),void *,int,bool)」(?createButton @ cv @ ?@YAHAEBV $ @的basic_string杜$ @ char_traits @ d @@性病V $ @分配器@ d @@ 2 STD @@ P6AXHPEAX @ Z1H_N @ Z)在功能上主要的C引用:???

void on_button(int, void*) 
{ 
} 


int main(int argc, const char** argv) 
{ 
createButton("test",on_button); 
waitKey(0); 
return 0; 
} 

是否有人能告訴我這裏有什麼問題?

+0

哦,親愛的,你可能忘了鏈接opencv_highgui。但隨後,createButton只能與[qt]一起使用(http://docs.opencv.org/modules/highgui/doc/qt_new_functions.html),因此您可能甚至無法使用它 – berak

+0

我鏈接了highgui,但它可能是問題。你知道有沒有類似createButton的功能,但對於視覺?到目前爲止,我還沒有找到任何 – user3183211

+0

在opencv中只有createTrackbar()。而已。或者畫一個矩形,並在窗口上設置一個鼠標處理器 – berak

回答

1

您沒有鏈接庫,也沒有包含定義了createButton的源文件。

+0

即時通訊相當確定我包括所有我需要的東西 fe以下本教程http://bikramhanjra.blogspot.com/2013/04/opencv-button-highgui.html 只有一個文件包括,我做了 – user3183211

+0

@ user3183211那麼,編譯器是不是很確定 - 這是你得到的錯誤信息的含義。 –

+0

是的,我知道,但仍然不是我應該做的 我包括了所有我需要的東西,做了一些在網絡中的幾個教程,並得到了錯誤:/該代碼不能更簡單 – user3183211