我正在构建一个跨平台应用程序,为用户创建文件。 为了获取文件的完整路径,我编写了以下代码:
QString fullPath = QCoreApplication::applicationDirPath();
fullPath.append("/").append(filename);
搜索文件后,我在调试器中发现我的文件存在于
<myAppName>.app/Contents/MacOS
下。
用户无法获取这些文件(除了通过终端)。
我应该怎么做才能接收“正常”路径?
注意:我不想使用子字符串函数,因为相同的代码应该在 Linux 和 Windows 上运行良好。