Mingw和VScode下的opencv工程搭建–Apple的学习笔记

C#

浏览数:11

2019-10-10

搭建了多线程环境,没有理由不搭建一个opencv的mingw环境呀!主要是太喜欢vscode了,所以之前的VC,python的opencv环境都用过,现在改成mingw+vscode。

过程中遇到2个问题

1.mingw-64编译opencv源码过程中会报错,不过网上能搜索到解决方法。主要是修改配置。

2.编译通过后,直接运行就挂了,也没有看出什么有用的提示信息。但是突然想到之前有过dll问copy到工程exe路径下一起才能正常运行的,就这么试了下,copy了四个dll文件到main.exe一起,大功告成!

    # 声明要求的 cmake 最低版本
    cmake_minimum_required( VERSION 2.8 )
    # 声明一个 cmake 工程
    PROJECT(Pthread_test CXX)
    set( CMAKE_BUILD_TYPE "Debug" )
    add_compile_options(-std=c++11)
    
    include_directories( "D:/opencv341/VScodebuild/install/include" )
    link_directories("D:\\opencv341\\VScodebuild\\install\\x86\\mingw\\bin")
    
    add_executable( main main.cpp)
    target_link_libraries(main -lopencv_core341 -lopencv_imgcodecs341 -lopencv_highgui341)

调试效果

环境测试通过.png

作者:applecai