opencv的安装问题

用cmake-gui时现在出现这样的错误代码CMakeWarning(dev)atapps/haartraining/CMakeLists.txt:4(link_dire... 用cmake-gui时
现在出现这样的错误代码CMake Warning (dev) at apps/haartraining/CMakeLists.txt:4 (link_directories):
This command specifies the relative path

.

as a link directory.

Policy CMP0015 is not set: link_directories() treats paths relative to the
source dir. Run "cmake --help-policy CMP0015" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.

在线等答案啊,感激不尽!!!
展开
 我来答
手机用户62025
2011-03-07 · TA获得超过984个赞
知道答主
回答量:466
采纳率:0%
帮助的人:872万
展开全部
.cmake.org/cmake/resources/software.html" target="_blank">www.cmake.org/cmake/resources/software.html" target="_blank"> 下载 Windows (Win32 Installer) 安装。

用CMake导出VC++项目文件

运行cmake-gui,设置路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.0),并创建子目录D:\Program Files\OpenCV2.0\vc2008,用于存放编译结果。
然后点 configure,在弹出的对话框内选择 Visual Studio 9 2008。
如果是VC++2008的Express版本,则不支持OpenMP,所以需要取消ENABLE_OPENMP选项。VC++ 2008(不是Express版本)支持OpenMP,如果你使用VC++2008,强烈建议不要取消这个选项。

编译 OpenCV Debug和Release版本库

完成上一步骤后,将在D:\Program Files\OpenCV2.0\vc2008目录下生成OpenCV.sln的VC Solution File,请用VC++ 2008 打开OpenCV.sln,然后执行如下操作:

在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
此时,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在D:\Program Files\OpenCV2.0\vc2008\bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在D:\Program Files\OpenCV2.0\vc2008\lib目录;头文件*.h出现在D:\Program Files\OpenCV2.0\vc2008\include\opencv中。

可以被VC++ 2008 调用的OpenCV动态库生成完毕。

配置Windows环境变量Path

将D:\Program Files\OpenCV2.0\vc2008\bin加入Windows系统环境变量Path中。加入后可能需要注销当前Windows用户(或重启)后重新登陆才生效

为VC++ 2008 配置OpenCV环境
打开VC++ 2008 ,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories

Show directories for选择include files,加入目录 D:\Program Files\OpenCV2.0\vc2008\include\opencv
Show directories for选择library files,加入目录 D:\Program Files\OpenCV2.0\vc2008\lib
关闭VC++ 2008
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户51084
2011-03-07 · TA获得超过376个赞
知道答主
回答量:176
采纳率:0%
帮助的人:0
展开全部
的lib文件夹包含到vc的lib目录就行了啊。
呵呵,如果没有可能需要你去重新编译一下。

good luck
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhimucn
2011-03-08 · 超过22用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:0
展开全部
CMakeLists.txt第四行要指定LIB目录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式