当前位置: 首页 > news >正文

CMake技术细节:解决未定义,提供参数

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        初用cmake,直接上“cmake ..”,结果提示有东西未定义,很多时候是需要参数提供。

        参数提供的方法其实就是提供一个宏定义:

cmake -D名称=值 ..

        之所以出这个问题是因为别人用VS Code的,他们的参数在vs code的配置文件里面定义的,通过vs code编译的时候自动构造了参数。

        在“.vscode”目录下面有个“settings.json”文件,"cmake.configureArgs"节就是cmake参数。


(这里是文档结束)


http://www.mrgr.cn/news/81689.html

相关文章:

  • TCP 和 UDP 的区别:解析网络传输协议
  • Springboot项目Druid运行时动态连接多数据源的功能
  • 理想的以太网网络故障排查工具:LinkXpert M3
  • 【JavaEE】网络(6)
  • Merry Christmas HTML
  • MySQL中Performance Schema库的详解(下)
  • 走进人工智能体
  • 【Go】context标准库
  • SpringMVC学习(二)——RESTful API、拦截器、异常处理、数据类型转换
  • esp32学习:用虫洞ESP32S3-EYE开发板快速实现USB摄像头(UVC免驱)
  • 【HENU】河南大学计院2024 计算机网络 期末复习知识点
  • 中关村科金智能客服机器人如何解决客户个性化需求与标准化服务之间的矛盾?
  • Windows 11 中利用 WSL - Linux 虚拟环境部署 ChatTTS-Enhanced 项目教程
  • 动态规划<四> 回文串问题(含对应LeetcodeOJ题)
  • 动态规划<五> 子数组问题(含对应LeetcodeOJ题)
  • PaddleOCR训练自己的私有数据集(包括标注、制作数据集、训练及应用)
  • 学习笔记(C#基础书籍)-- C#高级应用
  • WEB UI 创建视图
  • 存储过程实现多个分类不同计算规则得到对应的分类、月份和款号
  • 任务8 数据库服务配置与管理
  • C#学习1:初接触,C#的一些基础,和相关报错
  • TrackZone:使用Ultralytics YOLO11在区域内进行对象跟踪
  • 华为麦芒5(安卓6)termux记录 使用ddns-go,alist
  • SpringCloudAlibaba实战入门之路由网关Gateway初体验(十一)
  • C++内存空间_内存管理_
  • mysql 数据库迁移到达梦数据库