libzipÀ» ºôµåÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ ¾Ë¾Æ º¸ÀÚ. libzipÀ» ºôµå ÇÒ·Á¸é zlib¸¦ ºôµå ÇØ¾ß ÇÑ´Ù. ºôµå°¡ µÇ´ÂÁö È®ÀÎÇغ¸°í °£´ÜÇÑ ¿¹Á¦¸¦ ÀÛ¼ºÇØ º»´Ù. ÆÄÀÏ ´Ù¿î·Îµå ¹× ÂüÁ¶ visual studio 2017 ÂüÁ¶ https://docs.microsoft.com/en-us/cognitive-toolkit/setup-buildzlib-vs17 zlib ´Ù¿î·Îµå https://www.zlib.net/ libzip ´Ù¿î·Îµå https://libzip.org/ zlib , libzip ¼³¸í https://code-examples.net/ko/q/a05675 ´Ù¿î·Îµå ÆÄÀÏ ¾ÐÃà Ç®±â 1. workzip Æú´õ »ý¼º 2. zlib ¾ÐÃàÇØÁ¦ C:\workzip\zlib-1.2.11 3. libzip ¾ÐÃàÇØÁ¦ C:\workzip\libzip-1.5.2 4. ¿øÇÏ´Â ºñÁÖ¾ó½ºÆ©µð¿À zlib ¼Ö·ç¼Ç ºôµå C:\workzip\zlib-1.2.11\contrib\vstudio Æú´õ¿¡ ¹öÀüº°·Î ÀÖ´Ù. zlib ºôµå CMake°¡ ¼³Ä¡ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. visual studio 2017 Äĸǵå ȯ°æ¿¡¼ ¾Æ·¡ ¸í·ÉÀ» ÀÔ·ÂÇÑ´Ù. //visual studio 2010¿¡¼
ºôµå
//cmake .. -G"Visual Studio 10" -DCMAKE_INSTALL_PREFIX="%ZLIB_DIR%" cmake .. -G"Visual Studio 10" -DCMAKE_INSTALL_PREFIX="C:\workzip\install\zlib" //visual studio community2017¿¡¼ ºôµå cmake .. -G"Visual Studio 15" -DCMAKE_INSTALL_PREFIX="C:\workzip\install\zlib" msbuild /P:Configuration=Debug INSTALL.vcxproj msbuild /P:Configuration=Release INSTALL.vcxproj libzip ºôµå //cmake .. -G"Visual
Studio 15" -DCMAKE_PREFIX_PATH="%ZLIB_DIR%"
cmake .. -G"Visual Studio 15" -DCMAKE_PREFIX_PATH="C:\workzip\install\zlib" msbuild /P:Configuration=Debug ALL_BUILD.vcxproj msbuild /P:Configuration=Release ALL_BUILD.vcxproj ºôµåÇϸé lib/zip_source_winzip_aes_encode.c ÆÄÀÏ¿¡¼ ´ÙÀ½ÀÇ ÄÄÆÄÀÏ ¿¡·¯°¡ ¹ß»ý ÇÑ´Ù. zip_source_winzip_aes_encode.c(166) error C2036: 'void *' libzlp github¿¡¼ ÇØ´ç ¶óÀÎ ÄÚµå º¹»çÇÏ¿© ¼öÁ¤ ºôµå°¡ ÀߵȴÙ. ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÏ¿´´Ù. //original code: buffer_n += _zip_buffer_read(ctx->buffer, data + ret, length - (zip_uint64_t)ret);
buffer_n += _zip_buffer_read(ctx->buffer, (zip_uint8_t *)data + ret, length - (zip_uint64_t)ret); ºôµå°¡ ¼º°øÇϸé "zip.lib"°¡ »ý¼ºµÈ´Ù. libzip ¿¹Á¦¿¡ ´ëÇؼ ¾Ë¾Æº¸ÀÚ. libzip »ùÇà ÄÚµå |