所以我想在Objective-C,iPhone项目中使用C库。当我尝试编译我得到这个连接错误:XCode中的C库的链接问题 - 文件是针对不支持的文件格式构建的,而不是所链接的体系结构
file was built for unsupported file format which is not the architecture being linked (i386)
我使用创办这家图书馆的标准
的./configure 使
我应该建立这个与iPhone使用哪个架构项目?谢谢! 更新
我更新了Makefile并将-arch i386添加到CFLAGS行。当我运行make我现在这样得到这个错误:
Compiling spammer.c gcc -o spammer spammer.o ../src/libircclient.a -lpthread ld: warning: in ../src/libircclient.a, file was built for unsupported file format which is not the architecture being linked (x86_64)
这是否意味着我需要修改的地方生成文件的另一个?
请尽快尝试。谢谢(你的)信息! – Nick 2011-04-27 15:09:00
尽管我用CFLAG -arch i386设置图库似乎链接时出现错误 – Nick 2011-04-28 03:30:54