相对路径打开文件失败,高手指点
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放在一起的。我不想把打开文件的路径写成绝对路径,问下我改在代码中如何修改呢,请高手指点下哈。