在Visual C ++ 2010 cli上,我可以执行没有问题,如下所示:
comando = "-F -v -pm328p -cstk500v1 -P " + comboBox1->SelectedItem->ToString() +" -D -Uflash:w:C:\\ll.hex:i";
Process::Start( "avrdude.exe", comando );
但在执行结束时,窗口会自动关闭。
如何避免自动关闭?我希望不使用批处理文件...
谢谢!
答案 0 :(得分:1)
我解决了创建批处理文件的问题,如下所示:
avrdude %*
pause
并改变
以这种方式更改我的代码:
Process::Start( "avrdude.bat", comando );
答案 1 :(得分:0)
您可以通过在返回之前在程序的最后一行添加getchar()或cin来实现 所以程序等待输入并且不会自动关闭