我一直在试图编译绝对年龄这个简单的代码,但没有运气。在OpenCV中链接库
#include "highgui.h"
#include "opencv2/highgui/highgui_c.h"
int main()
{
int cvNamedWindow(const char* name,int flags = CV_WINDOW_AUTOSIZE);
{
cvNamedWindow("sample");
}
cvDestroyWindow("sample");
}
我使用的是Ubuntu 12.04平台。起初,我得到的错误说,
highgui.h未找到。
我现在纠正了,但现在我正在得到新的。我使用的编译指令是:
gcc -o window window.c -I/usr/include/opencv/
新的错误是:
window.c:8:48: error: expected ‘;’, ‘,’ or ‘)’ before ‘=’ token
window.c:10:6: error: too few arguments to function ‘cvNamedWindow’
现在,我甚至不能确定是什么问题了。在OpenCV中编译似乎没有任何明确的解释。请有人帮助因为我真的需要采取这种行动,不能整天花在试图编译!由于
什么是错的语法? –
我甚至不确定了。你看到什么不对吗? – user2035796
是的,看我的答案。 –