通过在 cmakelists.txt 中启用调试输出和设置 cmake_verbose_makefile 环境变量,可查看 cmake 运行时的详细调试消息。 查看 cmake 日志,如 visual studio 的输出窗口、xcode 的构建日志或 unix/linux 终端中的文本输出。 请确保 cmake 版本支持调试输出且 cmake_verbose_makefile 设置正确。
如何使用 CMake 调试 C++ 项目配置
导言
CMake 是一个跨平台的构建系统,用于生成特定平台的项目文件,例如 Visual Studio、Xcode 或 Makefiles。在开发 C++ 项目的过程中,调试 CMake 配置至关重要,以确保项目的正确构建和执行。
实战案例
假设您有一个名为 my_cpp_project 的 C++ 项目,其目录结构如下:
├── CMakeLists.txt ├── src │ ├── main.cpp