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参数。
(这里是文档结束)