C++ 执行createButton opencv visual时未解析的外部符号

C++ 执行createButton opencv visual时未解析的外部符号,c++,opencv,C++,Opencv,我的kod很简单,如fu…;)应该可以,但事实并非如此 这里是错误文本 错误2错误LNK2019:未解析的外部符号“int u cdecl cv::createButton(类std::basic_string,类std::allocator>const&,void(u cdecl*)(int,void*),void*,int,bool)”(?createButton@cv@@YAHAEBV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@

我的kod很简单,如fu…;)应该可以,但事实并非如此 这里是错误文本

错误2错误LNK2019:未解析的外部符号“int u cdecl cv::createButton(类std::basic_string,类std::allocator>const&,void(u cdecl*)(int,void*),void*,int,bool)”(?createButton@cv@@YAHAEBV?$basic_string@DU?$char_traits@D@性病病毒$allocator@D@2@@std@@P6AXHPEAX@Z1H_N@Z) 在函数主C中引用:


有人能告诉我这里出了什么问题吗?

您没有链接库,或者没有包含定义createButton的源文件。

我很确定我包含了我需要的所有内容。在本教程之后,只包含了一个文件,我did@user3183211好,编译器不太确定-这就是您收到的错误消息的含义。是的,我知道,但仍然没有做我应该做的事情。我包括了所有我需要的,在web上的一些教程中做了所有类似的事情,并得到了错误:/代码太多了simply@user3183211因为错误不在代码中,而是在项目/生成文件设置中。如果您正在使用某个库,您需要针对它进行链接-我认为这部分缺失。哦,天哪,您可能忘记链接opencv_highgui了。但是,createButton仅在[qt]()中可用,因此您甚至可能无法使用iti链接的highgui,但这可能是问题所在。你知道有没有类似于createButton的功能,只是为了视觉效果?到目前为止,我没有找到任何在opencv中只有createTrackbar()的文件。就这样。或者画一个矩形,在窗户上放一个鼠标把手起初我微微一笑,但后来我意识到这其实是个聪明的主意;)非常感谢,祝你晚安!
void on_button(int, void*)
{
}


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