سلام
من با کیوت 5.5 و 5.6 روی ویندوز 10 64x کار می کنم و اتفاقا هدف پروژه ام هم روی ویندوز هست.
قبلا یادمه یه سری لایبرری به اسم quazip بود که یه wrapper رو zlib بود و می شد باش توسط Qt یه سری فولدر ها رو زیپ کرد و یا یه فایل zip رو آنزیپ کرد.
نسخه و اسم zlib که در quazip استفاده شده در نسخه های جدید Qt عوض شده و Quazip هم دیگه آپدیت نیست و با نسخه های جدید کیوت نه کانفیگ هست و نه می شه باش کار کرد. چیزی که دیدم اینه که بیشتر تا Qt 5.2 یا 5.3 کانفیگ بود و از اون به بعد zlib هم یه سری تغییراتی داشته و دیگه نمی شه تو نسخه های جدید باش کار کرد.
یادمه zlib جدید رو در تمام هدر های quazip با نوع جدیدش replace کردم و باز هم با کامپایل به نتیجه درستی نرسیدم.( ارور های زیاد) دیگه بی خیال شدم.
حالا روشی هست راحت و بدون دغدغه بتونم یه فایل زیپ رو آنزیپ کنم و بالعکس یه فولدر رو زیپ کنم.
اگر در مورد 7zip هم روشی باشه که دیگه عالی می شه و نور علی نور می شه! یه لایبرری در مورد 7zip پیدا کردم ولی اینکه با کیوت کانفیگ بشه یا نه اطلاعی ندارم.
از دوستان اگر با نسخ جدید کیوت در این زمینه کاری کرده، ممنون می شم تجربیاتشونو در اختیار بنده هم بگذارند...
اینم لینک اون لایبرری 7zip