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


(这里是文档结束)

相关推荐
SecPulse6 天前
Linux安装Cmake (Centos 7.9)
linux·运维·centos·cmake·流影
左直拳14 天前
C++程序从windows移植到linux后cmake脚本CMakeLists.txt的修改
linux·c++·windows·cmake·cmakelists·移植到linux
JuicyActiveGilbert16 天前
【CMake指南】第10篇:复杂项目重构与优化指南(实战)
c++·重构·教程·cmake
JuicyActiveGilbert21 天前
【CMake指南】第3篇:编写可维护的构建脚本(变量与作用域管理)
开发语言·c++·教程·cmake
心态与习惯24 天前
c++ 调用 gurobi 库,cmake,mac
c++·macos·cmake·第三方库·gurobi
辰尘_星启1 个月前
【vscode】一键编译运行c/c++程序
c语言·c++·vscode·debug·cmake
Cony_141 个月前
Windows系统中在VSCode上配置CUDA环境
windows·vscode·cmake·cuda
程序员爱德华1 个月前
cmake、CMakeLists.txt、make、ninja
make·cmake·ninja
SummerGao.1 个月前
Windows 快速搭建C++开发环境,安装C++、CMake、QT、Visual Studio、Setup Factory
c++·windows·qt·cmake·visual studio·setup factory
十秒耿直拆包选手2 个月前
cmake:定位Qt的ui文件
c++·qt·ui·cmake