【发布时间】:2016-09-22 12:34:31
【问题描述】:
我有一个xcodeproject 用于学习Metal 和swift。更新到swift3后,出现编译错误:
错误:计算中不能有全局构造函数 (llvm.global_ctors) 命令 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/bin/metallib 退出代码 1 失败
其中,compute 是内核函数的名称。它没有指出我的代码的哪一部分出现了错误。它确实提到了llvm.global_ctors,这可能与build setting 部分有关。我不熟悉那部分,所以我不知道如何修复它。
我该如何解决这个问题?
【问题讨论】:
-
尝试使用 cmd+shift+k 清理您的项目
-
试过了。不工作。
-
你最后是如何修复它的?我认为我必须重新启动计算机。
-
也试过了。不工作。我最终将代码复制并粘贴到新创建的文件中,然后它就可以工作了。