cmake

make without makefile after cmake

我只是一个虾纸丫 提交于 2020-05-09 06:19:14
问题 I try to use the c++ language bindings for the ev3dev lego brick: https://github.com/ddemidov/ev3dev-lang-cpp The instruction is as follows: mkdir build cd build cmake .. -DEV3DEV_PLATFORM=EV3 make I am running windows and have cmake and mingw available. After running cmake it creates some files in the build directory. However: There is no makefile which could be picked of by make. So I am wondering how iam supposed to compile these bindings 回答1: On Windows, CMake generates a MSVC solution by

kl222/ChinesChessCtr

孤人 提交于 2020-05-08 19:33:03
中国象棋控件 作者:康林( kl222@126.com ) 简介 捐赠 屏幕截图 许可协议 修改日志 开发 编译 调试 使用 属性 方法 事件 简介 中国象棋控件。 中国象棋 ActivX 控件 项目主页: https://github.com/KangLin/ChineseChessCtr 捐赠 本软件如果对你有用,或者你喜欢它,请你捐赠,支持作者。谢谢! 屏幕截图 许可协议 修改日志 开发 编译 用 cmake , 建议使用此方法编译 mkdir build cd build cmake .. cmake --build . 用VC6.0打开 Src/ChineseChessCtr.dsw,直接编译。不再支持此方法编译 用 VC2017 打开 Src/ChineseChessCtr.sln ,直接编译。不再支持此方法编译 调试 VC6.0 打开 ActiveX control test container 工具 注册中国象棋控件 这一步在编译后,会自动执行。如果没有成功,可以按下面方法之一注册: 注意 :需要管理员权限 手工注册 regsvr32 /s /c "D:\Source\ChineseChessCtr\Src\.\DebugU\ChineseChessCtr.ocx" 用 ActiveX control test container 注册 打开注册控件

记录一次关于OpenCV的CmakeLists的探索

こ雲淡風輕ζ 提交于 2020-05-08 19:04:05
编写基于OpenCV的图像处理程序,其中很重要的一道门槛就是编译OpenCV,应该说如果你对其中的内容如果不是很熟悉的话,即使是最简单粗暴的“两次configure,一次generate”都可能会出现各种错误;对于我来说,之前也是停留在能够编译、会解决一些问题阶段,直到前一段时间我需要研究《基于pybind11实现Python调用c++编写的CV算法--下(Linux+Cmake)》的过程中, 因为这个方面的资料非常难找, 没有办法必须对cmake有深入认识,才进行了系统研究。 这个时候,当我重新Cmake的时候,发现很多有趣的东西。这里一起来分享我的发现,相信对于大家理解这方面内容会有帮助。 一、基本情况 下载下来的源代码解压以后是这个样子的 你会看到那个非常明显的CMakeLists.txt。实际上,所有的Cmake文件都叫这个名字。打开以后,会发现里面没什么东西: 其实这里都是各种各样奇怪的宏,如果我们在opencv的文件夹下搜索"CMakeLists.txt",会发现有很多。 因为CmakeList都是级联存在的。我们可以使用CMkae_gui直接打开根目录,它会将这里级联的内容解析出来。 那么所谓的 “两次configure,一次generate”,就是这里的1、2、3、4,第一次Configure是让cmake_gui把这里级联的内容都出来,然后你打勾进行选择

为opencv添加contrib库

你离开我真会死。 提交于 2020-05-08 10:31:55
自从进入3.X时代以后,OpenCV将代码库分成了两部分,分别是稳定的核心功能库和试验性质的contrib库,之前已经讲过opencv的核心库的安装,现在讲解一下其附带的依赖库的安装。 一、Cmake配置与生成 安装cmake 下载地址: https://cmake.org/download/ 获取最新版本 : Windows win64-x64安装程序: 安装程序工具已更改。 首先卸载CMake 3.4或更低版本! ( 可执行程序,不是压缩包 ) 下载完毕直接运行安装,只有一个步骤要注意, 选择‘addCmake to the system PATH for all user’!!! 安装完成后,即可打开Cmake 下载opencv_contrib OpenCVcontrib 下载地址 , 打开页面 , 下载 ZIP 。(挑选与opencv版本相匹配的contrib版本,我这里是 3.4.2 ) https://github.com/opencv/opencv_contrib/releases 解压缩到自定义目录(记住了位置,后面要用)( 推荐放在 opencv 源包 source 下的 modules 目录下,不然有可能出错。。 ) Cmake的配置与生成 ( 1 ) 填入‘ opencv 源码的路径’以及‘准备输出的目录(自定义)’ 如果还没下载opencv可以到官网下载,

Centos7 安装 opencv

北慕城南 提交于 2020-05-08 10:31:39
Centos7 安装 opencv CentOS Linux release 7.2.1511 (Core) 1.安装依赖 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum makecache yum -y install ffmpeg-devel yum -y install gcc gcc-c++ cmake yum -y install python-devel numpy yum install gtk2-devel yum -y install libgtk2 yum -y install libgtk2-devel yum install libdc1394-devel yum install libv4l-devel yum install gstreamer-plugins-base-devel 2.安装opencv wget https://github.com/opencv/opencv/archive/3.4.1.zip yum -y install zip unzip unzip 3.4.1.zip cd opencv-3.4.1/ mkdir release cd release/ cmake -D WITH_TBB=ON -D

从零开始编译Poco C++和VS2015环境配置

心已入冬 提交于 2020-05-08 10:25:08
Poco C++是一个C++的开源框架,详细介绍可以问百度介绍更详细,这里我就记录下我从零编译poco-1.9.0和配置 VS2015的环境,以备不时之需。 步骤: 一、安装cmake; 二、编译poco-1.9.0; 三、将编译后的poco-1.9.0配置到VS2015的项目中; 四、示例简单示例。 安装cmake 我的电脑环境: win7 64位; cmake-3.12.1-win64-x64(官网下载:点击我下载cmake)。 安装cmake按常规安装即可,但是记得勾选: 这个主要是为了防止电脑登录其他用户没有cmake,建议把CMake加到系统PATH中。其他的下一步即可。 关于cmka GUI和命令行的用法(下面会配置PocoC++使用命令行用法),也可以自行百度。 编译Poco C++ 前提条件: 1)Poco C++源码(官网下载:点击我下载); 2)已经安装VS2015; 3)已经安装cmake。 编译poco c++(poco-1.9.0.zip、Visual Studio 2015) 1)用windows的命令行转到poco-1.9.0文件夹,即源码目录。 2)执行下面命令(命令最后一句的”..”切记不可遗漏了哦): mkdir cmake_build_x64 cd cmake_build_x64 cmake -G “Visual Studio 14 2015

Windows7系统下OpenCV2.4.4+PCL1.6.0+SSBA3.0+VS2010 IDE32环境下编译和安装以实现Sfm和PCL点云数据可视化

ぐ巨炮叔叔 提交于 2020-05-08 08:23:12
  最近在学习《深入理解OpenCV:实用计算机视觉项目解析》一书的第三章和第四章时,遇到很多编译问题,书中又没有详细的讲解环境配置和搭建过程。经过多天的捉摸、调试、排错终于将两章的程序都调试成功了,先做个记录以备忘。该书的英文名为:《Mastering OpenCV with Practical Computer Vision Projects》。 一、开发环境概述   1、OpenCV版本:2.4.4;   2、PCL版本:1.6.0;   3、SSBA版本:3.0;   4、IDE版本:VS2010 32位 ,字符集: 使用多字节字符集 ;   5、PCL如果涉及到OpenGL,则采用OpenGL32.lib和OpenGL.dll。 二、OpenCV2.4.4编译和安装    1、OpenCV2.4.4下载地址: https://github.com/opencv/opencv/releases?after=2.4.6.1 ,如下图所示:   2、具体的编译和配置工作参考: OpenCV2.4.12 开启OpenGL启用三维可视化支持 。    注意 :(1)第一次点击“Configure”时,请在“Specify the generator for this project”选择“Visual Studio 10”,该选项是32位的;      (2

VS2015 osgEarth 编译

主宰稳场 提交于 2020-05-08 05:00:11
E:\OpenSourceGraph\CURL_install\include E:\GDAL\include E:\Geos\geos_3_5_install\include E:\OpenSourceGraph\3rdParty_x64\x64\include E:\OpenSourceGraph\CURL_install\lib E:\GDAL\lib E:\Geos\geos_3_5_install\lib E:\OpenSourceGraph\3rdParty_x64\x64\lib 1>------ 已启动生成: 项目: ZERO_CHECK, 配置: Debug x64 ------ 1> Checking Build System 1> CMake does not need to re-run because E:/OpenSourceGraph/osgearth_build/CMakeFiles/generate.stamp is up-to-date. 1> CMake does not need to re-run because E:/OpenSourceGraph/osgearth_build/src/CMakeFiles/generate.stamp is up-to-date. 1> CMake does not need to re-run

Freeswitch Tutorial

放肆的年华 提交于 2020-05-08 00:24:24
I. Install Freeswitch 1) FreeSWITCH Explained https://freeswitch.org/confluence/ https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7 2) step by step: Install FreeSWITCH 1.6.0 on CentOS 7 (fresh installation): Note: Everything below is run inside CentOS 7 terminal as "root" user (via "su -" command) 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re

在VS2017(VC15)上配置opencv4.0.1环境

余生长醉 提交于 2020-05-07 16:28:53
在VS2017(VC15)上配置opencv4.0.1环境 转 https://blog.csdn.net/GoldenBullet/article/details/86016921 作为萌新最初听说到opencv,以为是一个集成开发环境IDE。后来因为毕设原因不得不去使用opencv,才了解到OpenCV是一个广受欢迎的开源计算机视觉库 ,它提供了很多函数,实现很多计算机视觉算法,从最基本的滤波到高级物体检测皆有涵盖。换言之,opencv只不过是一个写好的库,方便在编程的时候对视觉数据进行处理。 网上有各式各样的配置方式,但是大部分都没说每一步做法的原因 ,导致opencv版本不大一样的话,很多人就把所有教程都试个遍,结果还不一定配成功。我个人是很反感这种方式的,所以下文会解释做每一步的原因,了解了做每一步的必要性后,配置不同版本的opencv环境就游刃有余了。 一、下载opencv库 百度搜一下就能找到官网 https://opencv.org/ ,在releases选项页找到下载的地方。Documentation是程序相关说明文档,Sources是opencv的源码,Win pack与Sources的区别是,Win pack不仅包含了源码,还包含了利用源码编译后的库。 下载Win pack解压后得到文件目录如下: sources文件夹下的是源码,配置环境的话是用不上的