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


(这里是文档结束)

相关推荐
雾里看山1 天前
源码目录、构建目录与 out-of-source build
c++·软件构建·cmake
ysu_03142 天前
工具链通关02-CMake进阶超100个文件
cmake
十五年专注C++开发3 天前
CMake基础:BUILD_INTERFACE 与 INSTALL_INTERFACE 完全解析
c++·cmake·build_interface
羑悻的小杀马特6 天前
百度ASR+BRPC+ETCD高并发高可用架构搭建,C++客户端API封装+语音识别子服务注册发现+全链路测试调优终极指南!
架构·sdk·etcd·cmake·百度智能云·brpc·语音识别子服务
_YouziTech_6 天前
VS Code环境下LVGL模拟器的配置与运行
visualstudio·mingw·cmake·lvgl·vs code·模拟器·sdl2
用户3979678611169 天前
CMake-构建目标与属性
cmake
用户39796786111612 天前
CMake常用指令-string
cmake
Shadow(⊙o⊙)1 个月前
CMake实现客户端、服务端交流
组件·cmake
繁重的秋春1 个月前
Qt6.0下的CMake的部署配置
qt·cmake
Lee_jerome1 个月前
《C/C++编译全家桶:g++四阶段、.a与.so区别、CMake构建、ARM交叉编译,这篇全讲透了》
c语言·开发语言·arm开发·c++·编译·cmake·cmakelists