如何在visual studio中传递多个命令参数?

我正在使用LZMA SDK进行compession / decompression项目。

主程序包含一些我必须用来运行应用程序的参数

要从命令行运行它,我使用:

./LzmaUtil.exe e input.elf output.elf 

我正在使用VS 2013,所以我已将e in.elf out.elf添加到命令参数中,我重建了项目(生成中的可执行文件)但是当我按下RUN时似乎没有任何事情发生。

请注意,我在调试文件夹中的input.elf.exe存在于那里,而标志e用于压缩文件和output.elf是压缩文件。

问题VS 2013

主要function包括:

 int MY_CDECL main(int numArgs, const char *args[]) { char rs[800] = { 0 }; int res = main2(numArgs, args, rs); fputs(rs, stdout); return res; } 

完整的源代码可从以下url获得: http : //www.7-zip.org/sdk.html

调试:

没有任何参数,我得到:

 The program '[5284] LzmaUtil.exe' has exited with code 0 (0x0). 

有了我提到的论据,我得到了:

 The program '[5284] LzmaUtil.exe' has exited with code 1 (0x1). 

所以有些事情发生了!

断点在主要我得到:

 numArgs 4 int args 0x007eaca8 {0x007eacbc "E:\\1PFE\\LZMA\\LzmaUtil\\Debug\\LzmaUtil.exe"} const char * * 

任何帮助将不胜感激,谢谢。

输出为空,因为我已将文件放在调试文件夹中,它位于可执行文件的同一文件夹中。

但是,当我把文件放在父目录(解决方案文件夹)时,它终于工作了。

这就是视觉工作室的工作方式!