![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cmake
鱼儿-1226
离家千里,出了地铁口,万家灯火。
多年从事于音视频相关直播行业,使用 windows / linux系统,熟练使用c++、c#、opengl、unity3d、UE、cocos、ffmpeg、directshow、obs、鼠标键盘钩子、汇编、逆向(爬虫) 等。
展开
-
cmake多目录构建(二)
前言上一篇文章从如何构建只有一个源文件扩展到多个源文件,多个目录的构建语法,以及如何进行外部构建(out-of-source)。这里回忆一下,每次构建都会生成一个CMakeFiles文件夹,当执行make指令后,编译的中间文件会在DemoProject.dir(DemoProject目录为可执行程序名)文件夹中,Makefile文件会在构建根目录下(外部构建时再build目录下,内部构建时则再源码根目录下),生成的可执行程序也在与Makefile同目录下,这些都是默认行为。通常一个大型项目组建项目目原创 2020-10-30 10:18:42 · 1128 阅读 · 0 评论 -
cmake进阶内建变量及指令(六)
前言cmake构建系统有一套自己的语法树定义变量 定义和取消变量的语法: set(variable_name variable_value) #定义变量 set(variable_name variable_value) #改变变量的值 unset(variable_name) #取消变量的定义 变量名区分大小写,且值始终是string类型的。cmake中 ON、YES、TRUE、非0数字、非空字符串代表真;OFF、NO、FALSE、0、空字符串("")代表假 变量引用的形式原创 2020-10-30 10:18:10 · 1312 阅读 · 0 评论