gpt4 book ai didi

c++ - 可以使用cmake设置VC调试选项中的命令参数

转载 作者:可可西里 更新时间:2023-11-01 15:25:11 24 4
gpt4 key购买 nike

当我们使用 Visual Studio 运行 C++ 程序时,如果程序需要一些参数,我们通常会在 Configuration Properties->Debugging 内部设置“Command Arguments”。例如,我们可以在命令行中运行abc.exe -r 1,为了在Visual Studio中直接运行程序,我们可以在Command Arguments中填入-r 1 。所以我的问题是:我们可以用 cmake 设置默认命令参数吗?这样,就无需手动设置它们。谢谢。

最佳答案

您可以将其添加到您的 CMakeLists.txt 中:

FILE(WRITE "${CMAKE_CURRENT_BINARY_DIR}/abc.vcxproj.user"
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
"<Project ToolsVersion=\"15.0\">\n"
" <PropertyGroup>\n"
" <LocalDebuggerCommandArguments>-r 1</LocalDebuggerCommandArguments>\n"
" <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>\n"
" </PropertyGroup>\n"
"</Project>")

您可能希望根据您的 Visual Studio 版本调整它。

关于c++ - 可以使用cmake设置VC调试选项中的命令参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25134792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com