ICode9

精准搜索请尝试: 精确搜索
  • CMAKE实现C和C++交叉编译,编译器路径没法更新问题2022-01-05 15:03:41

    cmakelists里通过set配置CMAKE_C_COMPILER,CMAKE_CXX_COMPILER编译器可生成cmake里CXX就是调用了默认的路径,没有更新过来 set(CMAKE_C_COMPILER /usr/local/arm-2014.05/bin/arm-none-linux-gnueabi-gcc) set(CMAKE_CXX_COMPILER /usr/local/arm-2014.05/bin/arm-none-linux-gnueab

  • dlib+VS2019生成踩坑记录(Windows10环境)2022-01-04 22:59:40

    dlib+VS2019生成记录 1. 准备工具 VS2019 请读者参考《VS2019安装和使用教程(超详细)》 cmake 下载地址 分别对应解压版和硬盘安装版,解压版解压后要自行添加环境变量,安装版在安装步骤中可以勾选添加环境变量。 dlib库 下载地址 下载后解压到自己指定的位置即可,在解压后的目录

  • CMake 教程(Step 3): 为库添加使用需求2022-01-02 15:00:29

    注: 文章参考: CMake Tutorial, 但操作方法和步骤与原文不同.文章所有操作均在VSCode中完成.点击Windows 上VS Code + CMake + MSYS2 打造C++开发环境, 获取配置VSCode开发环境的详细步骤.点击CMake 教程, 查看CMake教程主页.点击CMake 教程(Step 2): 添加库, 查看上一节.

  • Ubuntu下为openwrt交叉编译cmake2022-01-01 12:05:37

    此文章并未获得最终成功,供大家参考 参考地址:https://www.cnblogs.com/orangezs/p/8453610.html 硬件:极路由1S h5661 已经刷入openwrt 21.02.1 本地openwrt sdk地址:/home/devuser/CLionProjects/openwrt-sdk-21.02.1/dl/cmake-3.9.6 编译套件地址:/home/devuser/CLionProjects/op

  • cmake使用不同编译器编译C++代码2021-12-31 23:32:07

    cmake使用不同编译器编译C++代码 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录 cmake使用不同编译器编译C++代码前言1. CMake 生成器Generators1.1 命令行构建工具生成器 Command-Line Build Tool Generators1.2 IDE构建工具生成器 I

  • cmake安装及报错解决办法2021-12-29 16:05:57

    安装 yum install cmake 报错 centOS8(x86_64 或 aarch64) 系统下 yum或dnf 默认安装的 cmake-3.18.2-11.el8版本,安装后无法使用,出现: cmake: symbol lookup error: cmake: undefined symbol: archive_write_add_filter_zstd 错误 第一种: 安装 libarchive dnf install libarc

  • CMake生成应用程序软件版本编译时间,自动管理编译后输出文件.2021-12-24 19:03:28

    项目背景: 之前做的一款终端产品使用cmake&ninja进行编译,由于前期开发进度较快,对于应用程序的版本号规则未进行较为合理的规划,应用程序版本控制方式使用产品名+版本号+时间的方式组合方式. 其中产品名和版本号在程序内部通过宏定义指定. 时间则通过C语言自带的宏定义__DATE__,

  • CMake实战四:安装测试和添加环境生成安装包2021-12-24 17:04:26

    title: CMake实战四:安装测试和添加环境生成安装包 categories:[实战四] tags:[CMake] date: 2021/12/24 作者:hackett 微信公众号:加班猿 1、安装测试 CMake 也可以指定安装规则,以及添加测试。这两个功能分别可以通过在产生 Makefile 后使用 make install 和 make test 来执行。在

  • CMake实战三:自定义编译选项2021-12-24 17:03:13

    title: CMake实战三:自定义编译选项 categories:[实战三] tags:[CMake] date: 2021/12/24 作者:hackett 微信公众号:加班猿 CMake 允许为项目增加编译选项,从而可以根据用户的环境和需求选择最合适的编译方案。 很多开源库都会有CMake来进行管理编译,比如亚马逊AWS的WebRTC中的CMake

  • zlib1.2.11的动态库静态库Cmake+VS2019编译2021-12-24 09:02:46

    文章目录 简介 目标阅读基础快速阅读环境说明 相关软件介绍 VSCMakezlib 软件下载安装配置 VS2019CMakezlib CMake+MSVC编译 准备工作 打开CMake保存zlib.h和zconfig.h 编译Debug-32位 创建编译后文件存放的文件夹配置CMakeVS编译静态库动态库制作库模块 编译Release-

  • cmake install 命令2021-12-23 15:03:30

    install指令用于定义安装规则,安装的内容可以包括目标二进制、动态库、静态库以及文件、目录、脚本等。需要引入一个新的cmake指令和一个非常有用的变量 cmake_install_prefix。 法一:cmake -Dcmake_install_prefix = /usr 目标文件的安装: 参数 TARGETS后面跟的是我们生成的目标文

  • CLion断点无效2021-12-23 11:59:16

    在设置中配置CMake的 构建类型Build type 设置为 DEBUG 再次运行断点就生效了,该参数会向CMake 添加CMAKE_BUILD_TYPE=Debug参数, 当然可以直接在CMakeLists.txt配置文件中手动设置该参数 SET(CMAKE_BUILD_TYPE Debug) 参考文献 [1]. CSDN . insanegtp . CLION CMAKE 缺-g

  • 编译器与集成开发环境的区别,make,makefile,cmake的区别,c++obj文件与exe文件的区别2021-12-23 11:02:48

    编译器与集成开发环境的区别,make,makefile,cmake的区别,c++obj文件与exe文件的区别 参考c++ obj文件与exe文件的区别 参考一篇文章带初学者明白:什么是编译器,什么是集成开发环境 参考5分钟理解make/makefile/cmake/nmake

  • 解决undefined reference to `cv::imread(std::string const&, int)'2021-12-19 16:04:42

    目录问题解决方案进一步测试windowslinux原因 问题 报错信息: undefined reference to cv::imread(std::string const&, int) 出现了如上错误我还以为是opencv的链接出现问题,便一直试图解决导入opencv,尝试了多种方式链接库,但最终一直会出现该报错 最终发现是代码的问题 解决方案

  • ubanut cmake opencv报错解决2021-12-18 11:02:46

    学习slam是十四讲opencv引用错误,如图 根据报错定位opencv的问题,逐步排查,首先排查一下opencv安装 pkg-config --modversion opencv 显示自己的安装版本所以opencv安装安装成功了;那就肯定是cmake有问题,增加下方的代码 set( CMAKE_CXX_FLAGS "-std=c++11 -O3") find_package

  • CMAKE常用内置变量解释:CMAKE_SOURCE_DIR/EXECUTABLE_OUTPUT_PATH/CMAKE_EXPORT_COMPILE_COMMANDS2021-12-17 09:02:13

    前言: cmake的内置命令是不区分大小写的 因此add_subdirectory与ADD_SUBDIRECTORY作用一致。cmake的所有变量都是区分大小写的 1、PROJECT_SOURCE_DIR 与 PROJECT_BINARY_DIR cmake系统预定义变量: 指定工程路径 PROJECT_SOURCE_DIR/CMAKE_SOURCE_DIR/_SOURCE_DIR: 为包含PROJEC

  • Qt 配置 OpenCV 步骤2021-12-17 05:00:39

    0. 整体思路 使用 CMake 配合 MinGW 编译 opencv。 // 参考链接1 使用 Qt Creator 图形界面进行编译操作;(本文使用该操作) 1. 安装 CMake 2. 安装 Qt Creator 3. 下载 opencv 4. 配置 opencv 开发环境 参考链接2 使用 CMake 和 MinGW 通过命令行进行编译操作; 1. 参考链接1:用Qt Cre

  • 安装MySQL5.7.26教程图解2021-12-16 10:02:07

    安装MySQL5.7.26教程图解 安装mysql所需的yum源 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libgcrypt libtool bison 创建Mysql组以及mysql用户 #创建MySQL组 groupadd mysql #创建MySQL用户 useradd -gmysql mysql 创建安装目录

  • CMAKE语法:add_definitions、add_compile_options2021-12-15 22:02:01

    前言: CMAKE命令通用理解: command(\<target> [E] <A|B|C>) 尖括号<>: 必选变量,<target>; 方括号[]: 可选变量,[E]; 竖线|: 或的意思,A|B|C; 1、add_library(<name> [STATIC|SHARED|MODULE] source1 [source2 …]) 作用: 生成库文件(动态库.so、静态库.a等) 用法: add_library(so_na

  • CMake学习2021-12-15 17:31:18

    1.创建工程   #设置工程名   project($(project_name))   #设置临时变量/修改变量名   set(variable_name variable_value,variable_value1,.. CACHE )#cache可以缓存   #设置工程文件显示分组   SOURCE_GROUP("showname" FILES ${file})   #生成可执行文件   add_exe

  • make && cmake(转自: 我得去图书馆了)2021-12-14 22:33:43

    关于gcc、make和CMake的区别 CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object)).它的作用和qt

  • [CMake] 判断当前环境支不支持C#2021-12-14 18:32:46

    原文链接:https://www.yuque.com/cpptd/cmake/tifr91 cmake系列笔记:https://www.yuque.com/cpptd/cmake include(CheckLanguage) check_language( CSharp ) if( CMAKE_CSharp_COMPILER ) enable_language( CSharp ) set(CMAKE_SUPPORTS_CSHARP TRUE) else() set(CMAKE

  • 配置easy3d环境经验总结2021-12-13 19:58:52

    该平台依赖boost库,cgal库和QT,下载需求版本后,boost直接安装,cgal解压后即可,qt安装之前的博客有。 需注意的是该平台使用的是X64版本,如果cmake时不指定64位使用32位的话,会编译不通过mapple。需要修改CMAKE_INSTALL_PREFIX路径,默认的C:\Program Files (x86)会导致生成install时没有

  • 2021 开发何不换种姿势 LLVM+clang+Menson+ninja2021-12-12 20:33:09

    目前常见的C/C++开发多数使用的是gnu+makefile的开发方式,每次开发的时候编译的配置文件写的头疼.而使用cmake虽然可以自动辅助生成makefile文件,并且可移植性也变得更好的,不过也常常逃不掉要经常手动修改的时候自己的cmake文件的命运,那有没有更高效的方法呢? 叮叮~ LLVM+c

  • 用homebrew下载cmake时出现Error: No such file or directory - /usr/local/var/homebrew/linked/cmake错误解决办法2021-12-12 15:01:20

    笔者手比较贱,直接删了opencv里面的lib,直接删了废纸篓里的文件,没在终端卸载。要重新下一次,然后brew啥也下不了,brew install xxx直接报出这个错误Error: No such file or directory - /usr/local/var/homebrew/linked/xxx,解决办法是删除系统目录下的var里面的homebrew,我电脑的路

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有