关于dll中设置调用外部可执行程序的问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 13:29:45
我在dll的project中打开属性页,在Debug页面中选择Start external program,并填上我的一个可执行程序的绝对路径,但是debug该dll project的时候报错说是Unable to start program '...\RestoreToFactory.exe',请问一下到底是什么原因,我的操作有误,还是配置有什么不恰当的地方?顺便说一下,我用的是Visual Studio 2005,曾经试图修复它来解决这个问题,但未果,修复时有报告Frmaework v2.0修复失败的消息。希望高手指教一下,越快越好,多谢!
报错:Unable to start program '...\RestoreToFactory.exe' 系统找不到指定的档案。

答jill0908:不是快捷方式,在Debug文件夹里产生的,并且路径是绝对正确的,我从地址栏复制过去的。不过在我电脑直接双击不可用的,因为我的exe是基于Windows CE的,不过我的dll也是基于Win CE的啊。而且它报的是“找不到”指定的档案。

1.不能是快捷方式的exe
2.最好不要自己打上去,可以在属性里重新浏览路径过来.
3.要保证你弄的那个exe能用,即双击可用.

1. 确认这个路径是正确的吗?
2. 这个路径似乎不能有空格。

补充1:
既然你双击都无法运行,怎么可能让你调试呢?你的.exe有问题。

先编译 RestoreToFactory.exe 这个文件,确认路径是否正确。