回复: 请教一下使用Qt打开外部程序的问题
#6 [flyer_2001 04-29 09:15]
如楼上所说,基本可能是路径问题,或者有第三方库或文件找不到。设置改程序的路径为启动路径试试
#7 [dbzhang800 04-29 10:15]
重点排查:
用Qt启动时,你的WD路径设置的是什么?(如果没设置,你Qt程序的WD使用的什么路径?)
void QProcess::setWorkingDirectory(const QString &dir)
单独运行时(无论 双击exe,双击快捷方式,通过VS或启动IDE启动,通过cmd等控制台启动), 你是否清楚各种启动方式下,你使用的WD,以及各种启动方式时WD的影响因素或设置方式。
#8 [clickto 04-29 21:17]
使用的是相对路径,Qt程序和调用程序放在同一个路径下。