搭建了多线程环境,没有理由不搭建一个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)
网友评论