我刚开始使用Visual Studio 2012,我希望用它来编写C ++代码。
为了了解IDE的工作原理,我创建了一个非常简单的“添加两个数字”程序。
#include<iostream>
#include<cstdlib>
int add(int a , int b)
{
return a+b;
}
int main(int argc, char** argv)
{
int a = atoi(argv[1]);
int b = atoi(argv[2]);
std::cout << "The sum of the arguments is " << add(a,b) << std::endl;
return 0;
}
如果我硬编码'a'和'b'的值(即没有argv需要传递),那么使用 F7 编译并 Ctrl <运行可执行文件的kbd> F5 使程序运行完美。
但是,如果我想在运行时指定它们,如何将argv
传递给程序?
根据this SO帖子的第二个答案,我必须使用项目标签 - &gt;属性 - &GT;配置属性 - &gt;调试然后在(命令参数)
下的右侧输入但是,如果我想快速运行程序并测试不同的'argv'的可执行文件,这似乎非常不方便。
答案 0 :(得分:1)
您可以从http://n0n4m3.codingcorner.net/?p=214尝试 CLI Args Made Easy 。 有VS2010和VS2012的版本。