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参数。


(这里是文档结束)

相关推荐
Molesidy7 天前
【Embedded System】【CMake】Windows下CMake+VSCode的开发环境搭建以及初步认识
ide·vscode·编辑器·cmake
fedorayang12 天前
precompilation-headers 以及在cmake中的实现
cmake
AAA小肥杨14 天前
cmake使用教程
c语言·c++·cmake
辰尘_星启14 天前
『CMake』关于使用CMake构建项目时的现代/传统指令
c++·架构·系统·cmake·项目·构建
安全二次方security²16 天前
TF-A CMake构建系统
编译·cmake·atf·tf-a·arm安全架构·构建系统
玩转C语言和数据结构18 天前
CMake下载和安装图解(附安装包,适合新手)
cmake·cmake下载·cmake安装·cmake 下载·cmake 安装·安装cmake·cmake下载安装
周之鸥24 天前
Qt 项目国际化从零到一:用 Qt Linguist 实现多语言动态切换(含源码与踩坑指南)
qt·i18n·cmake·qmake·linguist·lupdate·lrelease
老黄编程1 个月前
ros2 中 CMakeLists.txt 的 ament_package 有什么用?有什么使用约束?必须放置尾部吗?
ros·cmake
澄澈i1 个月前
CMake学习篇[3]---CMake进阶+嵌套CMakeLists+多层级关系
c++·学习·cmake
一只小bit1 个月前
CMake 入门实战手册:从理解原理开始,打造高效 C/C++ 开发流程
c语言·开发语言·c++·cmake