我需要libzip.lib .h才能在其他項目中使用libzip。所以我跟着libzip with Visual Studio 2010,一切都很好,直到第11步。實際上,我打開C:\ devel \ libzip-0.10.1 \ build \ libzip.sln,執行「生成解決方案」,出現以下錯誤:libzip Windows編譯庫
第一:
2> zip_set_file_compression.c
2> .... \ lib中\ zip_set_file_compression.c(63):錯誤C2275: 'zip_int32_t':非符合使用這種類型的如表達
2> C:/devel/libzip-0.11.1/lib \ zipconf.h(33):參見'zip_int32_t'的聲明
2> .... \ lib \ zip_set_file_compression.c(63):錯誤C2146:語法錯誤:缺少';'標識符之前 'OLD_METHOD'
2> .... \ lib中\ zip_set_file_compression.c(63):錯誤C2065:OLD_METHOD':非聲明標識符
2> .... \ lib中\ zip_set_file_compression。 c(67):錯誤C2065:'old_method':未聲明的標識符
我沒有更改源文件中的任何內容,所以...我不明白。我會檢查文件看看,但我不想改變的東西,然後沒有任何工作!
其次:
LINK:致命錯誤LNK1181:無法打開文件 '.. \ LIB \發佈\ zip.lib'
事實上,我沒有任何zip.lib文件!我在哪裏得到它?它是否在步驟1至10之一中創建/生成?我必須在網上獲得它嗎?