-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请教一下mac arm64下如何正确编译 #262
Comments
Qt 5 没有提供 MacOS ARM64 的预构建库,所以目前参考 WiKi 是搞不定的。除非你知道怎么从源代码编译 Qt5,然后更改 conan 的编译设置,最终才有可能编译出 ARM 版本的 WizNotePlus |
预构建库是指qtquick之类的动态库文件嘛?
我这些应该都是arm64的,是否只需修改conan的编译设置即可,有没有参考的修改点,之前没用过conan,还望指点一二 感谢。 |
libqtquick2plugin.dylib 是其中之一,虽然 WizNotePlus 没用到。你试试通过 conan profile 命令改一下架构。 |
感谢回复,以下是我的conan环境 [build_requires]
[settings]
os=Macos
os_build=Macos
arch=armv8
arch_build=armv8
compiler=apple-clang
compiler.version=14
compiler.libcxx=libc++
build_type=Release
[options]
[env] 我查了下网上说armv8在conan配置里就代表arm64,我通过 |
那就不用改 conan profile 了,就用你默认的。参考 Wiki 构建一下,然后把日志贴出来,我看看停在哪了。 |
哈哈,感谢您几天来的解答,刚准备修改回复内容来着,已经找到原因了,是我太蠢了,一开始没有用arm架构的qt,然后忘记清理_build目录重新build了,删除_build之后重新build解决,非常感谢您提供这么好的plus版本哈哈 |
这就构建成功了?用的哪个版本的 Qt ?去哪找到的预构建好的 Qt 库? |
嗯嗯 成功了,已经可以秒开了,我看brew预编译的有arm版的哈哈 安装brew
安装conan v1
安装qt5
修改~/.bashrc添加qt和conan的环境
后续参考您的官方wiki
安装后需执行 |
参考wiki提示错误
另外好像wiki里写的conan现在的版本已经是v2了,得安装v1版本才可以正常走通流程,不过最后还是报如上错误。
The text was updated successfully, but these errors were encountered: