• 3317阅读
  • 1回复

从不同目录下启动编译文件出现的问题(主要是打开配置文件出现的问题)[结贴] [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-20
   如题,我把编译好的文件test和配置文件test.conf一起放在一个目下比如/test/hui,如果我进入到这个目下启动test一点问题都没有,如果从根目下这样启动的话:/test/hui/test 就会提示说打不开test.conf。我的代码部分是这样写的
    QFile file("test.conf");
        if(!file.open(QIODevice::ReadOnly))
       {
            qDebug()<<"cannot open file for reading";
            return;
       }
      QTextStream in(&file);
      while(!in.atend)
      {  
            Qstring a=in.readline();
            qDebug()<<a;
      }
请教高手,这个问题该怎么解决
[ 此帖被shiroki在2009-08-22 21:24重新编辑 ]
只看该作者 1楼 发表于: 2009-08-20
问题已经解决,谢谢大家的关注,我是把主函数里的参数argv传进去解决的,因为argv的值是/test/hui/test,然后把最后八个test用test.conf替换掉就行了
快速回复
限100 字节
 
上一个 下一个