2013-02-22 70 views
1

好的,我有2個項目。我想從項目1導入類文件到項目2.當我導入類文件。我收到一個鏈接錯誤。這是它的樣子。Xcode中的Mach-O鏈接器錯誤

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) 

我該如何解決這個問題?

回答

2

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

1

可能,您可能忘記將目標添加到該文件。在Xcode中,選擇.m文件並在右側窗格的「文件檢查器」中檢查目標成員。確保檢查目標是否存在此文件。