Compile opencv 2.4.9/2.4.10.1 as static library
2019独角兽企业重金招聘Python工程师标准>>>
在根目录的CMakelists.txt找到这样一段
# ----------------------------------------------------------------------------
# Use statically or dynamically linked CRT?
# Default: dynamic
# ----------------------------------------------------------------------------
if(MSVC)
include(cmake/OpenCVCRTLinkage.cmake)
endif(MSVC)
###############################
#添加的部分
###############################
**if(MSVC)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
if(NOT BUILD_WITH_STATIC_CRT)
foreach(flag_var
CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
if(${flag_var} MATCHES "/MD")
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
endif()
if(${flag_var} MATCHES "/MDd")
string(REGEX REPLACE "/MDd" "/MTd" ${flag_var} "${${flag_var}}")
endif()
endforeach(flag_var)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /NODEFAULTLIB:atlthunk.lib /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:msvcrtd.lib")
set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /NODEFAULTLIB:libcmt.lib")
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /NODEFAULTLIB:libcmtd.lib")
endif()
endif()**
###############################
if(WIN32 AND NOT MINGW)
add_definitions(-D_VARIADIC_MAX=10)
endif(WIN32 AND NOT MINGW)
转载于:https://my.oschina.net/bygreencn/blog/347267
Compile opencv 2.4.9/2.4.10.1 as static library相关推荐
- OpenCV这么简单为啥不学——1.10、addWeighted设置图片透明度
OpenCV这么简单为啥不学--1.10.addWeighted设置图片透明度 目录 OpenCV这么简单为啥不学--1.10.addWeighted设置图片透明度 前言 cv2.addWeighte ...
- OpenCV计算机视觉实战(Python)| 10、项目实战:文档扫描OCR识别
文章目录 简介 总结 1. 介绍 2. 流程 3. 程序 4. 知识点总结 简介 本节为<OpenCV计算机视觉实战(Python)>版第10讲,项目实战:文档扫描OCR识别,的总结. 总 ...
- Python+OpenCV创建级联文件(Windows7/10环境)
目录 1.搭建环境 2.准备数据集 3.训练级联文件 之前使用Python+OpenCV实现交通路标识别,具体实现步骤及心得如下: OpenCV训练属于自己的xml文件,需以下几个步骤: 1.首先下载 ...
- OpenCV之颜色空间转换(笔记10)
# RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红.绿.蓝三盏灯,当它们的光相互叠加的时候,色彩相混,而亮度却等于俩者亮度之 # 总和,越混合亮度越高,即加法混合. # 红.绿 ...
- HDF5 header version 1.10.4与HDF5 library 1.10.5冲突解决办法记录
装完tensorflow2.0版本一直使用正常,然后不知道怎么就同意了更新anaconda, 就出现了header1.10.4和library1.10.5不匹配的问题,百度了很多方法,最后这个有用,非 ...
- 10简单理解static、privat修饰构造方法、final
1.通过API提供的现成的方法,常量,我们可以理解一些关键字的使用 ctrl+f可以查找方法
- Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32
Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...
- Installing OpenCV 2.4.9 in Ubuntu 14.04 LTS(好文章)
原文链接 http://www.samontab.com/web/2014/06/installing-opencv-2-4-9-in-ubuntu-14-04-lts/ Installing Ope ...
- 使用opencv实现app自动化
python现app自动化实 app_demo.py # -*- encoding=utf8 -*- # __author__ = 'Jeff.xie' from appium import webd ...
- opencv4android编译静态库,Android Studio链接OpenCV静态库
目前我正在开发一个使用OpenCV3进行实时视频处理(应用一组彩色滤镜)的项目,我设法让它与 Java一起使用而没有任何问题. 我接下来要做的是通过NDK将所有Java逻辑实现到C(以提高性能).这样 ...
最新文章
- python中的__iter__ __reversed__ __next__
- 算法复习——虚树(消耗战bzoj2286)
- 禅道 11.4.1 版本发布,主要优化细节
- windows和linux双系统引导问题
- 工作81:图片间隙问题
- 【转】第01课:生活中的监听模式——一坑爹的热水器
- android view过度动画,为View的切换添加过渡动画
- 数据库-MySQL-数据库设计-主键与索引
- Linux C函数之文件及目录函数
- 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例
- 历届二级c语言pdf,国家计算机二级C语言历年真题与答案.pdf
- java URl 匹配器
- Linux下ffmpeg批量转换图片
- pyinstaller 打包exe启动慢的问题
- python concat时报错‘InvalidIndexError: Reindexing only valid with uniquely valued Index objects’
- Linux云服务器基础学习
- pytorch局部范围内禁用梯度计算,no_grad、enable_grad、set_grad_enabled使用举例
- Sqli-labs 基本注入篇 (Less1~22)
- html垂直线性渐变,CSS线性渐变 垂直和水平渐变linear-gradient
- Bootstrap 中的 aria-label 和 aria-labelledby
热门文章
- 智能优化算法应用:基于麻雀搜索算法的水文地质参数优化 -附代码
- 【LeetCode】【refine 2】题号:*2. 两数相加
- .ipynb文件的使用问题
- 遥感数字图像处理——第六章——几何校正
- 基于遥感影像实现三种方法提取枣树面积精度分析
- 遥感学习教学课件分享
- IDL实现遥感影像融合(批量)TASK(三)
- 可拖拽GridView代码解析
- 基于pyspark 大数据分析_基于阿里云平台的大数据教学案例 —— B站弹幕数据分析...
- 计算机配件投标书范本,2021年计算机投标书格式范本.doc