当我们在Visual Studio中运行C++程序时,通常需要在配置属性->调试
中设置“命令参数”(Command Arguments),以便程序需要一些参数。例如,我们可能在命令行中运行abc.exe -r 1
,为了直接在Visual Studio中运行程序,我们可以使用 -r 1
填写“命令参数”。所以我的问题是:我们能否使用cmake设置默认的命令参数?这样做的话,就不需要手动设置它们了。谢谢。
当我们在Visual Studio中运行C++程序时,通常需要在配置属性->调试
中设置“命令参数”(Command Arguments),以便程序需要一些参数。例如,我们可能在命令行中运行abc.exe -r 1
,为了直接在Visual Studio中运行程序,我们可以使用 -r 1
填写“命令参数”。所以我的问题是:我们能否使用cmake设置默认的命令参数?这样做的话,就不需要手动设置它们了。谢谢。
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 版本进行适应。