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


(这里是文档结束)

相关推荐
zh_xuan16 小时前
Android JNI 动态注册:获取系统内存页大小
android·cmake·jni·ndk·动态注册·内存页大小
雪靡2 天前
Visual Studio 2026 优雅的给Cmake设置大代理
c++·ide·cmake·visual studio
郝学胜-神的一滴3 天前
CMake 011:跨平台动态库编译
开发语言·c++·嵌入式硬件·qt·程序人生·cmake·liunx
郝学胜-神的一滴10 天前
CMake 010 :一步到位链接静态库
开发语言·c++·qt·程序人生·系统架构·cmake
草莓熊Lotso11 天前
【CMake】 工程实战:可执行文件从编译、链接到安装全流程深度拆解
linux·运维·服务器·网络·c++·cmake
明月_清风15 天前
Makefile 完全指南:从入门到 CMake 工程化实践
后端·cmake
yuanyuan2o216 天前
从最小项目开始的 CMake 教程
c语言·开发语言·arm开发·c++·makefile·make·cmake
瞎折腾啥啊20 天前
VCPKG详细使用教程
linux·c++·cmake·cmakelists
郝学胜-神的一滴23 天前
跨平台动态库与头文件:从原理到命名的深度解析
linux·c++·程序人生·unix·cmake
吃鱼鱼鱼23 天前
CMakeListsc常用路径详解
cmake