我对管理应用程序所需的资源(文件和文件夹)的最合适方法有点困惑。
我说清楚:我有一个可执行文件(使用 qt 在 mac osx 上开发),并且 ai 有一个固定的文件夹层次结构,其中保存了一堆配置文件。这些文件可能被手动编辑、添加或删除。现在在 Windows 或 Linux 上,我只需访问父文件夹即可轻松获取这些文件,并且任何操作系统文件管理器都可以自由访问这些文件夹。
但在 OSX 中,我的可执行文件位于 .APP 包中。
然后我应该能够从包中检索资源(即使 qt creator 中的资源管理很糟糕),但用户也应该能够打开和编辑应用包,这根本不可行......想要部署任何资源管理器,也不要将配置放在(例如)home 子文件夹中(我想把所有东西放在一起)。
有什么解决办法吗?谢谢!