“Morden CMake” 中的“-G”选项可以用CMakeLists.txt中的某些语句替代吗?
时间: 2023-10-09 16:04:29 浏览: 129
modern-cmake.pdf
“-G”选项是用来指定生成器的选项,它不能用CMakeLists.txt中的语句来替代。在使用CMake时,我们可以使用命令行工具来指定生成器,也可以使用GUI工具来选择生成器,或者在CMake配置工具中选择生成器。而在CMakeLists.txt文件中,我们可以使用命令来设置生成器相关的属性,例如:
```
set(CMAKE_GENERATOR "Visual Studio")
```
但是,这种方式只能用于在CMakeLists.txt文件中设置默认生成器,而无法在每次调用cmake命令时使用不同的生成器。因此,“-G”选项还是需要在命令行中使用。
阅读全文