OpenCV3中未定义的引用
根据专家的建议 我仍然从命令“gccOpenCV3中未定义的引用,c,ubuntu,gcc,ubuntu-14.04,opencv3.0,C,Ubuntu,Gcc,Ubuntu 14.04,Opencv3.0,根据专家的建议 我仍然从命令“gccpkg-config--cflags-opencvFrameExtractor.cpkg-config--libs-opencv-o-fe”中收到以下错误消息 下面是简化的源代码,它们有相同的错误消息 #include <opencv/cv.h> #include <opencv/highgui.h> #include <stdio.h> int main( int argc, char** argv ) { C
pkg-config--cflags-opencv
FrameExtractor.cpkg-config--libs-opencv
-o-fe”中收到以下错误消息
下面是简化的源代码,它们有相同的错误消息
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include <stdio.h>
int main( int argc, char** argv )
{
CvCapture* videoFileCapture = cvCreateFileCapture( argv[1] );
if( NULL == videoFileCapture )
{
return -1;
}
cvReleaseCapture( &videoFileCapture );
return 0;
}
#包括
#包括
#包括
int main(int argc,字符**argv)
{
CvCapture*videoFileCapture=cvCreateFileCapture(argv[1]);
if(NULL==videoFileCapture)
{
返回-1;
}
cvReleaseCapture(和videoFileCapture);
返回0;
}
系统:
Ubuntu 14.04.4 LTS
OpenCV:
3.1.0
pkg config--cflags opencv:
pkg config--libs opencv:
如果有任何建议,请告诉我,并感谢您花时间回答我的问题。我的计算机上安装了opencv 3.1.0,我的
pkg配置--libs opencv
完全不同:-L/usr/local/lib-lopencv\u calib3d-lopencv\u core-lopencv\u功能2d-lopencv\u flann-lopencv\u highgui-lopencv\u imgcodecs-lopencv\u imgproc-lopencv_ml-lopencv_OBJDECT-lopencv_照片-lopencv_形状-lopencv_缝合-lopencv_超级图片-lopencv_视频-lopencv_视频Stab
。请尝试一下pkg config--modversion opencvo检查pkg config的版本是否正确(3.1.0
)?您好,francics,谢谢您的快速回复。我确认3.1.0已通过pkg config--modversion opencv安装在我的机器上。你的和我的区别是1。命令2。洛彭茨维兹。你认为订单会影响联动吗?如果有其他建议,请告诉我。再次感谢!!!