0
我在Xcode中目標C做節目時,我得到了一個錯誤:爲什麼#importing .m文件修復了一個未定義的符號錯誤?
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Logger", referenced from:
objc-class-ref in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
後來我改變
#import "logger.h"
到
#import "logger.m"
和錯誤消失。爲什麼要導入.m文件修復它?順便說一句,該程序正常運行。
我明白了,但是如何在構建階段添加它? –
點擊你的項目 - >選擇構建階段 - >你可以在編譯源代碼中添加你的.m類 –
謝謝你正是這個問題 –