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

标签 c++ cmake visual-studio-2019

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

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

最佳答案

我也遇到了类似的问题。

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

关于c++ - 使用 Visual Studio 2019 显示 CMake 的编译器命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57168248/

相关文章:

c# - 如何在不编辑文件的情况下仅在生成的代码中禁用编译器警告

c# - 如何为整个项目启用 C# 8.0 的可空引用类型功能

C++ - 在不使用系统从批处理文件转换的情况下运行程序

c++ - cmake - find_library - 自定义库位置

c++ - vcpkg cmake 找不到 botan

.net - 如何将属性选项卡添加到 Visual Studio 2019 中的类库项目?

c++ - 与 i7 处理器相比,使用 Windows API CreateWaitableTimer sleep 在 Xeon 上的执行方式不同

c++ - sqlite3_prepare 失败并显示 "near "TABLE": syntax error"

c++ - 连接不同关系的信号和槽

c++ - 为什么 CMakeLists 文件需要位于 CLion 项目文件夹的根目录中?