C++ qt获取exe同级目录的代码
时间: 2024-05-09 22:16:01 浏览: 166
C++ 获取程序运行目录
5星 · 资源好评率100%
可以使用QCoreApplication::applicationDirPath()函数来获取当前应用程序的目录,然后再拼接上相对路径即可获取同级目录的文件。
具体代码如下:
```cpp
#include <QCoreApplication>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString filePath = QCoreApplication::applicationDirPath() + "/file.txt";
qDebug() << filePath;
return a.exec();
}
```
假设当前应用程序的目录为`/home/user/app/`,则上述代码输出的路径为`/home/user/app/file.txt`。
阅读全文