CMake使用总结
1. CMake中的function和macro
- 知识点:https://blog.csdn.net/fb_941219/article/details/89358576
- 区别:cmake中定义的macro的参数,类似C语言,简单的字符替换,在宏定义的内部,不能作为变量,进行改变赋值; cmake中定义的函数function,和普通C语言函数一样,具有作用域的功能,可以改变值,作为${arg_var}使用
2. 构建生成对应平台的编译器的构建方案
-
visual studio 17 windows
-
mkdir VSProject cd VSProject del CMakeCache.txt cmake -DPRJ_FOR_DEV=ON -G "Visual Studio 15 2017 Win64" -DcustomQtDir="F:\Qt_win_5.15.2\5.15.2\msvc2019_64" .. pause
-
- https://catcheroftime.github.io/blog/2020-09/qscopedpointer%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/