SylixOS嵌入式操作系统|论坛

 找回密码
 注册
搜索
查看: 2668|回复: 7

SylixOS的qt程序运行问题,求助

[复制链接]

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2019-8-1 16:07:43 | 显示全部楼层 |阅读模式
QT程序上传到SylixOS里面之后,会出现这个错误:[ld]Library /qt/lib/libQtGui.so.4 can not find symbol: shmget。
程序应该没有问题,使用的是官方的例程,奇怪的事情是第一次部署共享库之后,这个历程放到系统里面是能够运行不会报错,但是系统重启之后,无论怎么尝试,都会出现上述错误。
跪求各路大神帮助下。
回复

使用道具 举报

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2019-8-1 16:36:17 | 显示全部楼层
是在使用mx6q试验箱时,出现的这个问题。
回复 支持 反对

使用道具 举报

4

主题

23

帖子

253

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
253
发表于 2019-8-1 19:28:12 | 显示全部楼层
你重新部署下库看看
回复 支持 反对

使用道具 举报

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2019-8-1 19:48:20 | 显示全部楼层
lixiaocheng 发表于 2019-8-1 19:28
你重新部署下库看看

嗯嗯嗯,我现在部署会出现这样的错误,是因为软件版本太高了吗?[img][/img]C:\Users\XHQS\Desktop\ebb2adcce5cf9c6f06b55ca82b86460.jpg
C:\Users\XHQS\Desktop\8220ceda0902cc893e9bcd0c39ddd49.png
请问应该如何解决呢?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2019-8-1 19:54:22 | 显示全部楼层
lixiaocheng 发表于 2019-8-1 19:28
你重新部署下库看看

你好,我重新部署会出现这样的问题,好像是内核不兼容:.......(略)
[ld]Warning: Kernel module /lib/modules/xsiipc.ko OS-version 1.8.3, is not compatible with current SylixOS version.
Re-build this module with current SylixOS version, may solve this problem.
[ld]Load file "/lib/modules/xsiipc.ko" error Module version not fix to current OS!
can not register module, error: Can not find module

[ld]Library /lib/modules/xinput.ko can not find symbol: _SmpSpinLockIrqQuick

[ld]Load file "/lib/modules/xinput.ko" error Reloacate error!
can not register module, error: Can not find module
[root@sylixos:/etc]#
初始化 SylixOS 设备文件系统成功。



我查了一下试验箱内的SylixOS的内核版本是1.7.1,请问软件可以直接更改内核版本吗?或者换成老版本的软件可以解决这个问题吗?
回复 支持 反对

使用道具 举报

6

主题

18

帖子

173

积分

版主

Rank: 7Rank: 7Rank: 7

积分
173
发表于 2019-8-8 11:23:17 | 显示全部楼层
shmget那个问题是你没有注册xsipc这个模块,注册一下就好了,因为shmget函数实现在哪个模块里
SylixOS官方讨论群:32537017
回复 支持 反对

使用道具 举报

6

主题

18

帖子

173

积分

版主

Rank: 7Rank: 7Rank: 7

积分
173
发表于 2019-8-8 11:26:41 | 显示全部楼层
阿想 发表于 2019-8-1 19:54
你好,我重新部署会出现这样的问题,好像是内核不兼容:.......(略)
[ld]Warning: Kernel module /lib/ ...

高版本的模块不能用在低版本的内核上,就好比win10下的软件不能运行在win95上一样
SylixOS官方讨论群:32537017
回复 支持 反对

使用道具 举报

0

主题

2

帖子

24

积分

禁止访问

积分
24
发表于 2019-10-24 15:32:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Acoinfo Inc. All Rights Reserved. ( 京ICP备15059934号

GMT+8, 2020-7-4 06:21 , Processed in 0.087764 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表