我在尝试在我的应用程序中使用pdf.h和pdf.mm时遇到以下错误。
ld:警告:忽略文件/Users/aditya/Desktop/PDFStudy/zdll.lib,文件是为归档而构建的,而不是被链接的体系结构(i386)
“_ convertPDF”,引自:
-[PDFStudyViewController readPDF] in PDFStudyViewController.o
ld:找不到架构i386的符号
collect2:ld返回1退出状态
答案 0 :(得分:3)
这是因为您的库/Users/aditya/Desktop/PDFStudy/zdll.lib
是针对其他架构编译的,例如,iPhone中使用的arm6
或arm7
。
您可能正在模拟器中测试您的应用,这需要为架构i386
编译库。