首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在带有M1芯片的Mac Mini上运行的MacOS BigSur上安装Vulkan?

如何在带有M1芯片的Mac Mini上运行的MacOS BigSur上安装Vulkan?
EN

Stack Overflow用户
提问于 2021-01-21 02:45:58
回答 1查看 1.1K关注 0票数 0

我有一台装有BigSur操作系统的Mac Mini M1。我正在尝试运行一个从Vulkan教程打开窗口的程序。我下载了最新版本的Vulkan,并向Vulkan Tutorial介绍了如何在XCode上设置它。我将文件复制到建议的不同位置,但当我链接这些库时,在它们指定的位置找不到libvulkan.1.dylib,显然,当我运行缺少该库的程序时,我得到了一个错误:dyld: Library not loaded: @rpath/libvulkan.1.dylib。我已经看到你可以从终端使用sudo ./install_vulkan.py或者简单的./install_vulkan.py来安装它,但是我得到了这个错误:

代码语言:javascript
运行
复制
Copying /Users/username/VulkanSDK/macOS/lib/cmake/SPVRemapperTargets.cmake to /usr/local/lib/cmake/vulkan
Traceback (most recent call last):
  File "./install_vulkan.py", line 141, in <module>
    main()
  File "./install_vulkan.py", line 120, in main
    os.mkdir(os.path.split(absolute_copy_files[key]["Dest"])[0])
OSError: [Errno 2] No such file or directory: '/usr/local/lib/cmake'`.

我已经查找了/usr/local/lib/cmake路径,但/usr/local/中没有/lib

我知道在BigSur中路径改变了,并且我已经看到了通过Homebrew安装包的位置。如果我没记错的话,我看起来新的默认路径是/opt/Homebrew。我认为问题在于./install_vulkan.py并不知道MacOS BigSur的这些变化。

是否有人在新的MacOS中遇到类似的路径问题

EN

回答 1

Stack Overflow用户

发布于 2021-01-22 01:40:25

我们更改了从1.2.162.0版本的VulkanSDK开始的文档,明确声明在运行./InstallVallkan.py时应该使用sudo。这是必要的,因为程序需要创建所需的文件夹。从技术上讲,如果你已经安装并使用了homebrew,你可以不使用sudo,它也会创建这些文件夹。

关于丢失的missing kan.1.dylib,这对我来说是一个谜。它是一个指向实际库的符号链接,因此在提取.dmg文件或复制内容时可能出了问题。您还可以明确地直接链接到库本身(如果您使用的是最新的SDK,则为libugkan1.2.162.dylib),而根本不使用符号链接。

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

https://stackoverflow.com/questions/65815725

复制
相关文章

相似问题

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