Visual Studio 2015中的命令参数字段

Command Arguments field in Visual Studio 2015

本文关键字:命令 参数 数字段 Studio 2015 Visual      更新时间:2023-10-16

我尝试使用Visual Studio社区将一些参数传递给程序。
我在配置属性中添加了一些输入 - 调试 - 命令参数。

#include <iostream>
int main(int args, char* argv[])
{
    std::cout << "args:" << args << std::endl;
    for (size_t i = 0; i < args; i++)
    {
        std::cout << "argv[" << i << "]=" << argv[i] << std::endl;
    }
}

输出为:

args:1
argv[0]=c:usersjohndocumentsvisual studio 2015ProjectsConsoleApplication2DebugConsoleApplication2.exe

为什么忽略"命令参数"字段中的输入?

您确定您设置命令行的构建配置是您正在运行的命令行吗?VS允许为每个构建设置不同的命令行参数(默认情况下为debug/preams和平台)。