码迷,mamicode.com
首页 > 其他好文 > 详细

Qt启动错误:Cannot create semaphore /tmp/qtembedded-0/QtEmbedded-0 'd'

时间:2014-07-28 00:23:39      阅读:1200      评论:0      收藏:0      [点我收藏+]

标签:android   style   color   strong   io   问题   cti   ar   

   最近要在ARM Cortex-A9平台上移植Qt4.7.3,由于我们选用的平台只支持Android系统,所以,要用Qt只能自己移植了。

   硬件平台选用深圳思博特科技的SCM3188M,CPU是RK3188,1.6GHz四核Cortex-A9,启动后出现以下错误。

    [root@sbote.com]# Cannot create semaphore /tmp/qtembedded-0/QtEmbedded-0 ‘d‘
    Error 38 Function not implemented 
    Cannot get display lock

    找了半天原因没找着,最近查看Qt源码才发现,Qt需要用到System V IPC进行进程间通信,而Android的进程间通信用的是谷歌自己的方式,所以Qt根本无法实现进程间的通信,自然无法正常启动。

   重新配置内核,打开 System V IPC选项,问题解决。

   首次启动Qt,看到界面激动了。嘿嘿,1.6GHz+28nm工艺,功耗和性能都扛扛的,比之前选用的三星4412要好得多了!

   继续进行驱动接口的整合。


   

   原创作品,转载请说明出处!

Qt启动错误:Cannot create semaphore /tmp/qtembedded-0/QtEmbedded-0 'd',布布扣,bubuko.com

Qt启动错误:Cannot create semaphore /tmp/qtembedded-0/QtEmbedded-0 'd'

标签:android   style   color   strong   io   问题   cti   ar   

原文地址:http://blog.csdn.net/hunhunzi/article/details/38169197

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!