栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CMake错误集锦

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CMake错误集锦

CMake错误集锦
  • CMake错误集锦
    • 1.CMake环境搭建
    • 2.常见错误
      • 2.1CMakeLists.txt文件名大小写敏
      • 2.2 CMakeLists.txt语法错误
      • 2.3 CMakeLists.txt命令拼写错误
      • 2.4 CMakeLists.txt变量错误
      • 2.5 CMakeLists.txt源文件添加错误
      • 2.6 CMakeLists.txt变量必须用{}
      • 2.7 CMakeLists.txt的option生效问题

CMake错误集锦 1.CMake环境搭建
  1. 开发环境:ubuntu18.04
  2. 获取CMake工具包命令:
    wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gz
  3. 解压缩cmake工具包:
    tar zxvf cmake-3.12.2-Linux-x86_64.tar.gz
  4. 对于第三方工具包,一般统一放在/opt或/usr路径下,防止误删除等操作。
    mv cmake-3.12.2-Linux-x86_64 /opt/cmake-3.12.2
  5. 创建软连接到/usr/bin目录下,便于使用
    ln -sf /opt/cmake-3.12.2/bin/* /usr/bin/
2.常见错误 2.1CMakeLists.txt文件名大小写敏

2.2 CMakeLists.txt语法错误

CMakeLists.txt文件内容如下:

报错信息如下:

2.3 CMakeLists.txt命令拼写错误

CMakeLists.txt文件内容如下:

报错信息如下:

2.4 CMakeLists.txt变量错误

CMakeLists.txt文件内容如下:

信息未能打印出bin文件和src文件目录,原因为PROJECT定义为TESTCMAKE 则下面应该为TESTCMAKE_BINARY_DIR和TESTCMAKE_SOURCE_DIR

2.5 CMakeLists.txt源文件添加错误

CMakeLists.txt文件内容如下:

报错信息如下: 目录下并没有testcode.cpp文件

2.6 CMakeLists.txt变量必须用{}

CMakeLists.txt文件内容如下:

报错信息如下: SRC_LIST为变量,变量必须被${SRC_LIST}

2.7 CMakeLists.txt的option生效问题

CMakeLists.txt文件内容如下:

报错信息如下: 不删除CMakeCache.txt的SPDLOG_BUILD_SHARED选项无法生效

删除CMakeCache.txt后

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389182.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号