这基本上是我第一次使用Mac。我不知道它是如何工作的,我甚至不知道是否安装了Qt应用程序,只需双击它或将其拖动到Application文件夹或类似的东西。我在Windows上开发了我的整个应用程序,我想在Mac上使用它,因为我的很多潜在用户都有Mac。我基本上复制了源代码,在朋友的Mac上安装了Qt Creator,我在那里打开了项目。在Qt Creator上,一切都运行得很好,并且在同一台Mac上它也可以工作,但是如果我尝试在另一台Mac上打开.app文件夹(在编译时创建),没有任何内容,它表示因为&而没有打开它#34;问题"
当然,我查阅了文档,但它只说使用macdeployqt。我做到了。几秒钟工作后,控制台没有显示任何东西,但它给了我回手,我可以输入另一个命令,所以我猜它有效。但我仍然无法在其他Mac上打开它。能告诉我一切吗?我相信这会对很多Qt初学者有帮助!
另一件事,为了显示我的图片,我必须在.app中添加另一个文件夹,我无法弄清楚如何在Ressources文件夹中添加图片并在我的源代码中链接到它们。在Windows上,我做了" /images/mypiture.png"这就是为什么我必须将文件夹与应用程序放在一起,在Mac上执行此操作的正确方法是什么(它们是所有png文件)。
非常感谢你(你基本上通过回应来挽救我的生命)并抱歉我的英语不好。 Zougg
PS:我在另一个网站上用英语问过这个问题,另一个用我的母语问过,但没有人能给我答案,我猜想缺少Mac用户,但我真的需要它,所以如果你可以帮助我的话会很好。我使用Qt 5.1(最新版本)和Mountain Lion。简单描述你如何在Mac上部署你的Qt应用程序,这样我就可以按照完全相同的路径,因为macdeployqt似乎不适合我!或者我可能没有以正确的方式使用它?再次感谢你的时间。编辑:不重复。来吧伙计们,我阅读文档,不知何故,macdeployqt仍然无法使用我的Mac。你能不能读一下我写的信息?如果你能帮助我,至少我试过......