找回密码
 立即注册
产品售前咨询QQ2050858539
全球IP代理EasyClick 一键安装包
查看: 180|回复: 0

[技术问题] 关于 MAC 版本中控无法启动的问题解决

[复制链接]

12

主题

4

回帖

221

积分

管理员

积分
221
在线时间
36 小时
最后登录
2025-1-22
发表于 2024-12-14 17:11:05 | 显示全部楼层 |阅读模式

马上注册,结交朋友,共同学习EasyClick

您需要 登录 才可以下载或查看,没有账号?立即注册

×
问题描述:
我的 mac 是 m1版本的,在启动 ioscenter 时闪退!
我进入到 Application 的目录下,手动启动/Applications/ioscenter.app/Contents/MacOS/JavaApplicationStub
发现程序报错: Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
---------------------这个方法无效,只作为说明用途------------
遂执行 brew install libomp ,
安装完成后发现还是闪退,以为是加载路径问题,ln 软链接后依旧闪退
再次运行JavaApplicationStub






查看错误信息,后发现是芯片架构的问题
Reason: tried: '/usr/local/opt/libomp/lib/libomp.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/usr/local/opt/libomp/lib/libomp.dylib'


--------------------------这里才是解决方案--------------------------------------------

1、可以自行下载 libomp 的源码进行编译,x86_64 版本的 dylib

2、如果你也像我一样懒,那么请按照以下步骤
首先创建一个临时目录

mkdir -p ~/x86_brew && cd ~/x86_brew
下载并安装 x86_64 版本的 Homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C .
使用这个 x86_64 版本的 Homebrew 安装 libomp
arch -x86_64 ~/x86_brew/bin/brew install libomp
创建符号链接到正确的位置
这一步非必须,请按照自己电脑的实际报错进行处理
sudo mkdir -p /usr/local/opt/libomp/lib && sudo ln -sf ~/x86_brew/opt/libomp/lib/libomp.dylib /usr/local/opt/libomp/lib/libomp.dylib
到此,应该就可以正常启动了!






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

本版积分规则

QQ|Archiver|手机版|小黑屋|EasyClick技术交流站 ( 皖ICP备2023020527号-4 )

GMT+8, 2025-1-22 12:55 , Processed in 0.129987 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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