int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QFile file("sysmon.conf");
    if (!file.open(QIODevice::ReadOnly|QIODevice::Text))
    {
        qDebug()<<"Cannot open fileconf for reading"<<endl;
    }
    QTextStream in(&file);
    while(!in.atEnd())
    {
        QString a=in.readLine();
        qDebug()<<a;
    }
    return a.exec();
}
这个代码编译后叫test,放在目录/home/abc下面
我在命令行中执行以下操作
cd /home/abc
./test
一切正常
如果直接执行
/home/abc/test
则提示Cannot open fileconf for reading,需要说一下的是我的sysmon.conf是和test放在一起的。我不想把打开文件的路径写成绝对路径,问下我改在代码中如何修改呢,请高手指点下哈。