opencv里main函数参数问题

#include "highgui.h"
#include "stdio.h"
int main(int argc, char** argv)
{
IplImage *img = cvLoadImage(argv[1]);
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
return 0;
}
为什么生成的时候通过了,但是调试运行的时候出现中断(VS2013),在CMD里输入的路径和图片名称也不好使,提示程序出现了错误。希望行家给菜鸟解释一下

单步调试跟踪一下,应该是某一步代码出错了。

应该是argv[0],从下标0开始的。

感谢两位的解答,问题已经解决
argv[0]是程序的名字,就是argv[1]
单步试了一下,还是在第一行IplImage *img = cvLoadImage(argv[1]);出现中断信息.
解决方法是:项目属性--调试-命令行参数-直接添加图片名称:Lena.jpg就可以了