『導言』
今天,研究了下ZipArchive
第三方壓縮解壓縮框架,拖入框架后出9個錯誤提示:
圖,錯誤提示
- 錯誤提示代碼:
Undefined symbols for architecture x86_64:
"_deflate", referenced from:
_zipWriteInFileInZip in zip.o
_zipCloseFileInZipRaw64 in zip.o
"_deflateInit2_", referenced from:
_zipOpenNewFileInZip4_64 in zip.o
"_inflate", referenced from:
_unzReadCurrentFile in unzip.o
"_get_crc_table", referenced from:
_unzOpenCurrentFile3 in unzip.o
_zipOpenNewFileInZip4_64 in zip.o
"_inflateEnd", referenced from:
_unzCloseCurrentFile in unzip.o
"_crc32", referenced from:
_unzReadCurrentFile in unzip.o
_zipWriteInFileInZip in zip.o
"_deflateEnd", referenced from:
_zipCloseFileInZipRaw64 in zip.o
"_inflateInit2_", referenced from:
_unzOpenCurrentFile3 in unzip.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
- 重點:用
zip achieve
這個庫需要導入libz.tdb
-
方法一:
點擊Project
——>Targets
——>``build phrase——>
Linked frameworks and Libraries——>
“+”——>搜索“
libz.”---->雙擊“
libz.tdb”——>
command+R`
圖.方法一添加過程
-
方法二:
點擊Project
——>Targets
——>General
——>Link binary with Library
——>“+
”——>搜索“libz.
”---->雙擊“libz.tdb
”——>command+R
圖.方法二添加過程