• 6591阅读
  • 2回复

Qprocess 工作目录问题? [复制链接]

上一主题 下一主题
离线goldenalex
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-05
— 本帖被 XChinux 执行加亮操作(2008-10-05) —
我现在有下面这样结构的文件

gui <- Qt程序
function/a.out <-C程序
script/run.sh <-shellscript

在gui里面我用qprocess去调用a.out文件,a.out文件则调用run.sh文件进行操作。
我现在那个qprocess的环境无论怎么设置,a.out文件都找不到run.sh文件,如果直接在consle里面运行是可以的。
请问我要怎么设置才可以让a.out成功调用run.sh文件?
离线goldenalex

只看该作者 1楼 发表于: 2008-10-06
没人可以帮我么?
我现在的问题是a.out可以运行,a.out在调用shellscript的时候找不到shellscript,求解阿。。。  
离线wangsiyuan
只看该作者 2楼 发表于: 2011-09-18
先设置工作目录
QProcess process;
process.setWorkingDirectory("路径名");
然后
process.start("./a.out");
注意要有./
快速回复
限100 字节
 
上一个 下一个