在做QQ语音时出现一个问题
后来发现是因为没有导入IMCore.framework的原因.
当我们在一个项目中想使用外部其他项目的一个类时,可以在项目中直接添加类文件到项目中。但是,在编译的时候出现了这样的错误:
Undefined symbols for architecture x86_64: |
"_OBJC_CLASS_$_Person", 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) |
这说明编译没有问题,连接的时候出错了,找不到导入的目标文件。
先看看是如何导入类文件吧。在项目文件夹上点右键,选择Add file to…