使用 Visual Studio 2019 显示 CMake 的编译器命令行

Show compiler command line of CMake with Visual Studio 2019

本文关键字:编译器 命令行 CMake 显示 Visual Studio 2019 使用      更新时间:2023-10-16

>我正在使用VS2019的打开文件夹功能,我希望看到用于编译代码的标志。

当我做CMAKE_EXPORT_COMPILE_COMMANDS时,编译数据库似乎没有用我的生成器(Visual Studio 16 2019 Win64(生成,set(VERBOSE ON)也不起作用。

我也有类似的问题。

您必须使用 $ENV{} 语法来检查/访问环境变量,例如 CMakeLists.txt 中的 CMAKE_*。查看我的 https://stackoverflow.com/a/68724763/717355

CMAKE_EXPORT_COMPILE_COMMANDS选项在VS生成器中被忽略:

此选项仅由 Makefile 生成器和 Ninja 实现。在其他生成器上会忽略它。

查看完整文档: https://cmake.org/cmake/help/latest/variable/CMAKE_EXPORT_COMPILE_COMMANDS.html