本文的 cmake的version是3.18 本文环境: Ubuntu 64 + CMAKE 3.18 错误描述 1.错误内容 Modules/ExternalProject.cmake:3206 (_ep_add_download_command) 执行cmake ..构建命令出现上面的错误 (reset了, 只能看到这么多) 分析 代码需要远程下载另外的库spdlog, 没有安装git,无法完成下载 解决 安装git, ubuntu 没安装git. 安装后即可解决…
1.cmake编译错误原因 在用cmake编译opencv出现的错误 The CXX compiler identification is MSVC 16.0.30319.1 The C compiler identification is MSVC 16.0.30319.1 Check for working CXX compiler using: Visual Studio 10 Check for working CXX compiler using: Visual Studio 10 -…
一.系统环境 Fedora10 二.出错情况 执行ls命令出现如下错误提示: CMake Error: The source directory "/etc/--color=auto" does not exist.Specify --help for usage, or press the help button on the CMake GUI. 三.错误原因 我出现该错误的原因是在/usr/local/bin目录下有一个ls命令(我也不知道为什么会多了一个ls命令,可能是安装一些…
大概是这么个错误 Build command failed. Error while executing process F:\dev\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HF:\workplace\Baidu_Face_Offline_SDK_Android\iminect -BF:\workplace\Baidu_Face_Offline_SDK_Android\iminect\.externalNativ…
本文转载自:http://www.cppblog.com/Roger/archive/2011/11/17/160368.html Cmake的介绍和使用 Cmake实践 Cmake优点: 1.       开发源代码,实用类BSD许可发布. 2.       跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件. 3.       能够管理大型项目 4.       简化…
1 基本指令 1,ADD_DEFINITIONS 向 C/C++编译器添加-D 定义,比如: DD_DEFINITIONS(-DENABLE_DEBUG -DABC),参数之间用空格分割. 如果你的代码中定义了#ifdef ENABLE_DEBUG #endif,这个代码块就会生效. 2,ADD_DEPENDENCIES ADD_DEPENDENCIES(target-name depend-target1 depend-target2 ...) 如果两个targets有依赖关系(通过targe…
Cmake的介绍和使用 Cmake实践http://www.cppblog.com/Roger/archive/2011/11/17/160368.html…
发生此错误,原因在于,进行configure命令时,没有选择正确的编译器,比如电脑上安装的是VS2012,想编译位64位,选择了VS2012 X64,这样就会报错了,选择VS2012就对了,一样可以编译64位程序.…
以下是安装语句: cd grpc_folder git submodule update --init cmake .. make -j 4 sudo make install 然而编写依赖gRPC的程序,发现无法调用gRPC的CMake文件,错误提示如下所示: include could not find load file: /usr/local/lib/cmake/grpc/gRPCTargets.cmake 在gRPC的issue列表中,寻找到解决方案(CMake安装时,如果第三方依赖在…
一.第一种解决方法 cd /usr/share/ ,cmake tab补全,可以找到两个版本的cmake(cmake2.8和cmake3.5) 把/usr/share/cmake2.8/Modules/ 下的FindEigen3.cmake文件复制到cmake3.5对应目录下,即可解决 二.第二种解决方法 1.找到FindEigen3.cmake文件,/usr/share/cmake2.8/Modules 2.复制到自己这个的工程下 3.在工程的CMakeLists.txt里面.添加这句话: s…
最近在尝试使用Zsh,发现其补全命令的功能相当厉害.但对CMake命令的补全在默认的5.0.5中好像没有看到,网上找了下关于配置Zsh补全的文章也没有多少.     于是自己动手,发现在Zsh安装目录下有个functions的文件夹,里面都有以_开头的各种补全提示文件,比如_sed,_awk等,于是尝试在网上 下到zsh_cmake补全文件之后,重命名为_cmake放置该文件夹中(注意Windows用户的换行符,在这个上浪费了很多时间,使用 dos2unix可以解决)重新启动Zsh,享受CMak…
1 cmake 变量引用的方式 使用 ${} 进行变量的引用.在 IF 等语句中,是直接使用变量名而不通过 ${} 取值. 2 cmake 自定义变量的方式 主要有隐式定义和显式定义两种,举一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DIR 两个变量. 而显式定义的例子,可以使用 SET 指令,就可以构建一个自定义变量了. 3 cmake 常用变量 1,PROJECT_B…
include(${CMAKE_CURRENT_SOURCE_DIR}/../Share/share.cmake)…
CMake主页是 https://cmake.org/download/ 一.不指定安装目录方式(不需要配置环境变量) 1.安装必备包(存在的包不用卸载,yum会自动更新) yum install -y gcc gcc-c++ make automake ncurses-devel git wget curl [root@localhost zhoujianxu]# yum install -y gcc gcc-c++ make automake ncurses-devel git wget c…
1. cd Desktop/mycode/ ls mkdir sfml03 cd sfml03 ls vi main.cpp vi config.h vi CMakeLists.txt ls pwd ls mkdir build ls mv config.h config.h.in vi COPYING https://github.com/SFML/SFML/wiki/Tutorial:-Build-your-SFML-project-with-CMake target_link_librar…
mysql 下载目录/usr/local/srcmysql 解压目录 /usr/local/bin/mysql GitHub https://github.com/mysql/mysql-server mysql官网的安装说明http://dev.mysql.com/doc/refman/5.6/en/source-installation.html 安装mysql必须的要求 CMake make3.75以上 GCC 4.2.1以上 PerlCurses ncurses-devel 最新3.1.…
在linux中使用cmake时,遇到了"file download hash mismatch",同时status显示"unsupported protocol". google发现问题出在cmake,如同一位网友所言:Based on the error message "unsupported protocol", you probably build CMake without OpenSSL support. 那么解决方案就是build…
Download opencv https://github.com/opencv/opencv/tree/2.4 安装必要的依赖 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev sudo apt-get install python-dev python-numpy…
1. 安装mrpt ( apt-get ) $ sudo apt-get install mrpt-apps libmrpt-dev 2. 下载mrpt-1.3 链接:https://github.com/mrpt-ros-pkg/mrpt_navigation/tree/compat-mrpt-1.3 3. 编译即可 ########################################################################### libpcap-dev 安…
目录 caffe 编译 环境 github下载caffe源码 依赖 修改源码的编译配置 报错 测试使用 pycaffe caffe matcaffe caffe 编译 环境 Ubuntu16.04 CUDA10 cuDNN gcc 5.4 g++ 5.4 大前提!! 在服务器上面装,但是没有sudo权限,所以依赖的包都只能装在自己用户下的conda环境里 按理来说这个要求应该不少吧..但是搜出来一大堆博客都是要sudo权限,动不动就卸载.升级..做不到啊..只能各种在conda里删删减减..真的…
错误提示 70>CMake Error at src/base/cmake_install.cmake:63 (file): 70> file INSTALL cannot find 70> "E:/Projs/algs/colmap/colmap_build/src/base/Release/camera_rig_test.exe". 70>Call Stack (most recent call first): 70> src/cmake_instal…
<CMake实践>的第三章,初试cmake - cmake的helloworld 中的 PROJECT (HELLO) SET(SRC_LIST main.c) MESSAGE(status "This is BINARY dir " ${HELLO_BINARY_DIR}) MESSAGE(status "This is SOURCE dir " ${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello SRC_LIST) 最…
安装Mysql时出现:CMake Error: Error executing cmake:: LoadCache(). Aborting. 对比:/usr/bin/cmake 和 /usr/local/bin/cmake 时发现,时间和文件都不对 解决方案: 简介方案思路来自:https://blog.csdn.net/cocoin/article/details/73556843 1.操作前备份一份源文件 1 mv /usr/local/bin/cmake /usr/local/bin/cm…
1.cmake 显示编译命令: 在顶层CMakeLists.txt里设置 set(CMAKE_VERBOSE_MAKEFILE ON) 或者  cmake .        再           make VERBOSE=1 或  cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON .         再   make 最好: cmake -DCMAKE_RULE_MESSAGES:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON .…
对于一些已经解决的问题,本博客不再讨论.只将本人遇到的问题做简单的说明. 一.VS 2013编译64位版本QT 4.8.6 QT项目官网中,对于QT4,其只提供了windows X86的版本,并且支持VS2010及以下版本. 如果我们的开发环境是VS2010以上版本,使用QT4.8.6-VS2010库来进行开发的话,将会在编译的时候提示缺少msvcpxxx.dll等一系列缺少dll文件的错误,即使我们下载好了MS VC runtime.(以开发环境为VS2013,并使用QT4.8.6-VS201…
转自:<你所不知的OSG>第一章:CMake初步(2) http://bbs.osgchina.org/forum.php?mod=viewthread&tid=1229&fromuid=3434 1.4 词法和语法 在开始本节的学习之前,我们先总结一下之前所了解到的CMake基本词法和命令. CMake命令通常使用如下的格式: COMMAND( ARG1 ARG2 … ) 复制代码 命令关键字之后使用括号来包含所有的参数:各个参数之间使用空格或者换行符分隔:而参数通常有以下几…
错误的提示: CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in` /usr/bin 段错误 (核心已转储) 具体原因不知道为什么,看网上的资料: 升级完CMake后,文件位置改变了(在/usr/local/bin目录下找不到cmake了) cmake的时候,输入全路径应该就可以了 cmake 重新…
折腾了三天终于配置成功了,在此写下编译配置的全部步骤和遇到的很多坑. 整体介绍: OpenCV 中 CUDA 实现的函数还不是太多,使用前要在OpenCV的官网上确认以下你想要的功能是否已经实现,否则费了老鼻子劲配个环境不能用,太浪费时间了. 编译的时候要编译Release 和Debug 两个版本,我的电脑 i5-4460 3.20GHz ,每个版本大概需要两个半小时左右,电脑配置不一样时间也会有些不同.编译完成之后整个文件夹19.7G(MD,这么大,吓死宝宝了~). 环境: Windows10…
cmake简明使用指南 Last update 2018/8/8 先执行cmake生成makefile,然后看看里面的内容,(至少在ubuntu16.04上的cmake3.5.1上),有如下内容提供: # Help Target help: @echo "The following are some of the valid targets for this Makefile:" @echo "... all (the default if no target is prov…