Skip to content

代码编译 #3

Open
Open
@district10

Description

@district10
Owner

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

# git checkout qt4cv3vs2015

# 根据实际情况修改,这个目录下应该有一个 OpenCVConfig.cmake 文件
export OpenCV3_DIR=/usr/local/share/OpenCV

mkdir build && cd build
cmake ..
make

Activity

district10

district10 commented on Jan 11, 2017

@district10
OwnerAuthor

怎么找到上面的 OpenCVConfig.cmake?

$ 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

目测是最后一个。
实际上应该是倒数第二个。

district10

district10 commented on Jan 11, 2017

@district10
OwnerAuthor

如果你不想设置环境变量,把根目录的 CMakeLists.txt 里面的

include( $ENV{OpenCV3_DIR}/OpenCVConfig.cmake ) # find_package( OpenCV REQUIRED )

改成

find_package( OpenCV REQUIRED )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @district10

        Issue actions

          代码编译 · Issue #3 · district10/SignProcessing