1

好的,所以我有 2 个项目。我想将一个类文件从项目 1 导入到项目 2。当我导入类文件时。我收到链接器错误。这是它的样子。

    Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_ClassFile1", referenced from:
      objc-class-ref in ClassFile2.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我该如何解决?

4

2 回答 2

2

您的标签包括 ios 和 osx。如果您正在构建 iOS 应用程序,请检查 Xcode 项目中的架构设置。它不应该是 x86_64。

于 2013-02-22T22:34:24.103 回答
1

您可能忘记了将目标添加到该文件。在 Xcode 中,选择 .m 文件并在右窗格的“文件检查器”中选中目标成员。确保为该文件检查目标。

于 2013-02-22T22:37:02.987 回答