【问题标题】:how to send visual studio configuration options from cmake如何从 cmake 发送 Visual Studio 配置选项
【发布时间】:2018-10-04 14:53:47
【问题描述】:

我使用 CMake 为我从 Visual Studio 2017 构建和运行的 Microsoft MPI 项目配置和生成 makefile。为了运行该项目,我需要修改 VS 解决方案配置设置。在配置设置->调试下,我想从 CMakeLists.txt 中指定“命令”和“命令参数”。我可以手动执行此操作,但我想从 CMakeLists.txt 进行设置。是否有执行此操作的命令?

【问题讨论】:

    标签: visual-studio cmake


    【解决方案1】:

    CMake 3.12 为此引入了两个新的目标属性:VS_DEBUGGER_COMMANDVS_DEBUGGER_COMMAND_ARGUMENTS。按以下方式设置这些属性:

    set_target_properties(targetName PROPERTIES 
        VS_DEBUGGER_COMMAND "debug_command"
        VS_DEBUGGER_COMMAND_ARGUMENTS "debug_arguments")
    

    【讨论】:

    • 12 只介绍了第一个,13 介绍了第二个。
    【解决方案2】:

    对于任何寻找带有 cmake 扩展的 Visual Studio 代码解决方案的人,这里有一个解决方案:

    launch.json 中的program 字段更改为${command:cmake.launchTargetPath}

    launch.json

    参考: link

    【讨论】:

      猜你喜欢
      • 2012-01-10
      • 2021-09-14
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多