opencv安装后要添加路径C:\Program Files\Opencv2.0\cxcore\include,可是安装文件里没有这个路径怎么办?
只有C:\ProgramFiles\OpenCV2.0\include\opencv这个路径在项目属性配置时要添加cxcore.lib等库名,可是我搜索了opencv整个...
只有C:\Program Files\OpenCV2.0\include\opencv这个路径
在项目属性配置时要添加cxcore.lib等库名,可是我搜索了opencv整个文件都没有啊?按照要求添加cxcore.lib之后运行项目还是出错“不能打开cxcore.lib”啊!有高手知道怎么回事吗?急求!! 展开
在项目属性配置时要添加cxcore.lib等库名,可是我搜索了opencv整个文件都没有啊?按照要求添加cxcore.lib之后运行项目还是出错“不能打开cxcore.lib”啊!有高手知道怎么回事吗?急求!! 展开
3个回答
展开全部
如果你把它安装在D盘里面的话要把C改成D的,给你一份安装须知你可以按照上面的在重新安装一下:
(一)安装OpenCV
首先安装OpenCV(按照默认路径即可),注意安装时选中:
Add<...>\OpenCV\bin to the system PATH
表示配置环境变量:将OpenCV的路径加入系统变量中。这样做的目的是在运行程序时,程序能够找到所需的OpenCV动态链接库文件,因为所有的动态链接库都置于<opencv_root>\bin目录下。
为便于程序运行,请将bin目录下的dll文件直接拷贝到系统安装目录 C:\Windows\System32 下。
(二)配置VC++6.0环境
下面需要设置VC6.0环境,使得VC6.0在编译OpenCV程序时,能够知道从何处找到头文件和库文件。
(1)配置头文件目录
依次打开Tools->Options->Directories: 在Include files中,添加如下目录(6个,通常用前面的4个即可):
C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE
C:\PROGRAM FILES\OPENCV\CV\INCLUDE
C:\PROGRAM FILES\OPENCV\CVAUX\INCLUDE
C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI
C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE
C:\PROGRAM FILES\OPENCV\ML\INCLUDE
(2)配置库文件目录
依次打开Tools->Options->Directories: 在Library files中,添加如下目录:
C:\PROGRAM FILES\OPENCV\LIB
(三)配置项目
要使得VC6.0项目能够支持OpenCV,需要在项目中添加OpenCV的库文件链接,使程序能够知道所用的函数是来自哪个库。
依次打开Project->Settings->Link,在Object/library modules中,添加所需要的lib文件,以空格分开。通常包括(6个):
cxcore.lib cv.lib cvaux.lib highgui.lib cvcam.lib ml.lib
(这一步对于每个新工程都要重新设置,通常用前面的4个即可)。
(四)编写程序
现在,你就可以VC6.0下用OpenCV来编写程序啦!注意,要在C/C++代码文件开始处,添加所需的头文件。OpenCV提供的头文件有:
cxcore.h
cv.h
cvaux.h
highgui.h
cvcam.h
ml.h
可以根据情况只添加需要的头文件。
程序在编译、链接、运行时,需要OpenCV的动态链接库的支持,如果程序提示找不到dll文件,则需将OpenCV的所有动态链接库文件(详见OpenCV-dll文件夹里)直接拷到系统目录system32下,这样程序无论在何处运行,都没有问题了。
(一)安装OpenCV
首先安装OpenCV(按照默认路径即可),注意安装时选中:
Add<...>\OpenCV\bin to the system PATH
表示配置环境变量:将OpenCV的路径加入系统变量中。这样做的目的是在运行程序时,程序能够找到所需的OpenCV动态链接库文件,因为所有的动态链接库都置于<opencv_root>\bin目录下。
为便于程序运行,请将bin目录下的dll文件直接拷贝到系统安装目录 C:\Windows\System32 下。
(二)配置VC++6.0环境
下面需要设置VC6.0环境,使得VC6.0在编译OpenCV程序时,能够知道从何处找到头文件和库文件。
(1)配置头文件目录
依次打开Tools->Options->Directories: 在Include files中,添加如下目录(6个,通常用前面的4个即可):
C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE
C:\PROGRAM FILES\OPENCV\CV\INCLUDE
C:\PROGRAM FILES\OPENCV\CVAUX\INCLUDE
C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI
C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE
C:\PROGRAM FILES\OPENCV\ML\INCLUDE
(2)配置库文件目录
依次打开Tools->Options->Directories: 在Library files中,添加如下目录:
C:\PROGRAM FILES\OPENCV\LIB
(三)配置项目
要使得VC6.0项目能够支持OpenCV,需要在项目中添加OpenCV的库文件链接,使程序能够知道所用的函数是来自哪个库。
依次打开Project->Settings->Link,在Object/library modules中,添加所需要的lib文件,以空格分开。通常包括(6个):
cxcore.lib cv.lib cvaux.lib highgui.lib cvcam.lib ml.lib
(这一步对于每个新工程都要重新设置,通常用前面的4个即可)。
(四)编写程序
现在,你就可以VC6.0下用OpenCV来编写程序啦!注意,要在C/C++代码文件开始处,添加所需的头文件。OpenCV提供的头文件有:
cxcore.h
cv.h
cvaux.h
highgui.h
cvcam.h
ml.h
可以根据情况只添加需要的头文件。
程序在编译、链接、运行时,需要OpenCV的动态链接库的支持,如果程序提示找不到dll文件,则需将OpenCV的所有动态链接库文件(详见OpenCV-dll文件夹里)直接拷到系统目录system32下,这样程序无论在何处运行,都没有问题了。
追问
C:\PROGRAM FILES\OPENCV\CXCORE\INCLUDE
C:\PROGRAM FILES\OPENCV\CV\INCLUDE
C:\PROGRAM FILES\OPENCV\CVAUX\INCLUDE
C:\PROGRAM FILES\OPENCV\OTHERLIBS\HIGHGUI
C:\PROGRAM FILES\OPENCV\OTHERLIBS\CVCAM\INCLUDE
C:\PROGRAM FILES\OPENCV\ML\INCLUDE
没有这些路径
只有C:\OpenCV2.0\include\opencv路径,里面是cv.h,cvaux.h之类的头文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询