首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QResource::registerResource在Mac版本上失败

QResource::registerResource在Mac版本上失败
EN

Stack Overflow用户
提问于 2012-04-07 11:04:06
回答 1查看 245关注 0票数 0

我有以下代码,它在我的qt程序(windows版本)中工作正常:

代码语言:javascript
复制
if( false == QResource::registerResource( "data.rcc" ) )
{
//.... Error message
}

始终找到文件,应用程序将继续...

我开始将我的应用程序从Windows移植到Mac,当我在等待我的Mac电脑到来的时候,我使用了带有Mac镜像的virtualbox,它也工作得很好,但是现在我使用的是mac电脑,同样的代码总是失败,似乎rcc文件永远找不到,它需要某种我仍然没有排序的路径,我尝试了许多不同的路径,但什么都没有。对不起,你完全是Mac上的新手,仍然不了解一些基本的东西,比如文件路径之类的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-07 16:54:59

看起来您正在为资源注册一个“相对路径”。你需要检查QDir::searchPaths(),看看它在哪里寻找资源。在Mac OS X上,您可能需要将文件复制到应用程序包中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10051389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档