Open district10 opened 8 years ago
$ sudo updatedb
$ locate OpenCVConfig.cmake
/home/tzx/Desktop/opencv-3.2.0/build/OpenCVConfig.cmake
/home/tzx/Desktop/opencv-3.2.0/build/unix-install/OpenCVConfig.cmake
/home/tzx/Desktop/opencv-3.2.0/cmake/templates/OpenCVConfig.cmake.in
/home/tzx/Downloads/opencv-3.2.0/cmake/templates/OpenCVConfig.cmake.in
/opt/ros/kinetic/share/OpenCV-3.1.0-dev/OpenCVConfig.cmake
/usr/local/share/OpenCV/OpenCVConfig.cmake
/usr/share/OpenCV/OpenCVConfig.cmake
目测是最后一个。
实际上应该是倒数第二个。
如果你不想设置环境变量,把根目录的 CMakeLists.txt 里面的
include( $ENV{OpenCV3_DIR}/OpenCVConfig.cmake ) # find_package( OpenCV REQUIRED )
改成
find_package( OpenCV REQUIRED )
Windows
1. 下载安装 VS2015
在 https://www.microsoft.com/zh-CN/download/details.aspx?id=48146,选择那个 3.7 GB 的。 安装 VC++ 等部分即可。
2. 配置 Qt4,OpenCV3
Qt4:下载压缩包 qt-4.8.7-vs2015-build1.7z(108 MB,解压后 951 MB)。解压后把里面的
bin
目录添加到系统变量 PATH 里(最好放在前面)。OpenCV3:下载 opencv3_for_vs2015(36 MB),解压后把里面的
x64\vc14\bin
添加到系统变量PATH
,并新增系统变量OpenCV3_DIR
为解压后的根目录。(即应有文件%OpenCV3_DIR%/OpenCVConfig.cmake
)3. 下载安装 CMake 并用 CMake 生成 VS2015 工程
如果不会 CMake 的使用,可以参考:CMake 简介和 CMake 模板#cmake-使用流程
4. 用 VS2015 编译代码
refs
Linux