【发布时间】:2015-06-02 09:14:39
【问题描述】:
我有一个为 mac osx 开发的程序。当程序从 Qt creator 中运行时,会在 myapp.app/Contents/MacOS 文件夹中创建一个日志文件和一个 config.cfg 文件,以及可执行文件。这是正确的行为,程序需要这些文件。
当我部署应用程序以独立运行(通过使用 macdeploymentqt 工具链接所需的库)时,应用程序启动并正确运行,但是日志和 config.cfg 文件不会写入 myapp.app/Contents/MacOS 文件夹和因此无法读取设置。
有没有办法解决这个问题?有没有人遇到过这种情况?
米奇
【问题讨论】:
-
你确定这就是你想要的吗?不鼓励写入您自己的应用程序包,并且可能会被系统阻止。
-
这个程序也可以在 Windows 上运行,当它在那里实现时,config.cfg 会被写入包含可执行文件和所需 .dll 文件的文件夹中。为 mac 编译时会有等价物吗?
标签: macos qt deployment config logfile