Sorry but I'm lost... without documentation it is impossible to understand. I just want to add the possibility to my application to making and reading tgz files. I took the 7zip sources (not LZMA SDK), and your example Client7z compiles FileStreams file (and others), which does'nt seem to be in public domain... (not clearly visible in the header or cpp). My question is, is it mandatory to use those .cpp files for using your 7z.dll ? Other question, how can I use your 7z.dll If I don't have import...
Okay but LZMA SDK include deflate algo for making and reading tgz files ? If yes, if I use all the code in LZMA SDK to link 7z.dll, my application will not be LGPL ?
I see that you have multiple .cpp that the example use... (FileStream, MyString etc...) that means that If I want to do a simple tgz with your DLL? I have to use all those cpp in my project, and so on, My project will be contaminated with LGPL ?
Thanks ! I tried to compile Client7z with Visual Studio 2019. But I have linking error. I guess I missed some .lib files ?
Hey, I would like to use 7zip to add tgz/tar.gz files generation/reading in my C/C++ application (deflate algo). Like, making a .tar then compressing in a tgz... I understand that I have to link dynamically my software to 7z.dll. But how ? Is there a single header file with this DLL ? I see a lot of .c/.h in your sources... but no single entry point for the DLL. Also, what about an import library ? Then, If I link to this DLL, through a single header, my software will be also LGPL ? Thanks :)