簡體   English   中英

Xcode中的Mach-O鏈接器錯誤

[英]Mach-O Linker Error in Xcode

好的,我有2個項目。 我想將項目1中的類文件導入到Project 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)

我該如何解決?

您的標簽包括ios和osx。 如果您正在構建iOS應用程序,請檢查Xcode項目中的架構設置。 它不應該是x86_64。

可能,您可能忘記將目標添加到該文件。 在Xcode中,選擇.m文件,然后在右側窗格的“文件檢查器”中,選中Target Membership。 確保檢查此文件的目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM