标题:Qt4.7+VS2008 在制作Qt项目的安装程序时,发现一个关于QProcess的神秘问题(“error5”)
作者:zhaojinghao
日期:2012-02-22 14:46
内容:
项目中需要调用一个外部应用程序,在网上查了一些资料,用下面方法可以实现:QProcess *process;process=new QProcess; QString string = QCoreApplication::applicationDirPath()+"/software/*****.exe"; if(!process->startDetached(string)) { QMessageBox::warning(this,tr("erro"),tr("%1").arg(process->error()),QMessageBox::Ok); }开发环境下,不管是Debug还是Release模式下运行,都没有问题,都可以成功调用到外部应用程序,这个应用程序只有一个exe文件,制作安装程序时已经把exe文件打包进去了,但是制作好安装程序后,用这个安装程序安装完以后再运行,就会弹出“error 5”的错误,调用不了外部应用程序,请问各位高手这是什么原因啊,应该如何解决?
#1 [zhaojinghao 02-22 17:16]
没人回答啊,我自己解决了,哈哈!!
#2 [ad88282284 04-25 19:39]
怎么解决的啊 ,能不能说一下啊, 我现在也遇到这个问题了·