Open yaboux opened 6 years ago
QuickViewer uses 7z lib as static link in official, but this library sometimes does not work properly and sometimes crashes especially when reading the old 7z archive. The cause is unknown :(
7z lib has a very special, strange structure, it is necessary to use separate source code for Windows and Linux, and it is not compatible. It may be better to stop using the static link and dynamically link the official build (dll).
Thanks for the reply. I can use it for the time being by moving the 7z file when analyzing. I hope that it can be solved well.
@kanryu I have found that version 1.1.1 will close instantly when selecting a .7z whilst browsing with the LH pane as an example Here I have no problem browsing down to the .png but if I click on the following UniExtract.7z file QuickViewer will close instantly
@GitHubRulesOK The matter is the same cause as the content pointed out by yaboux.
7z lib has a special structure, it builds as dll or it does not work properly unless it compiles all source code of 7z lib at once (can not make static library)
In the Windows version of QuickViewer, static linking is done with a dedicated hack, but it may be a problem. Next time I'll dynamically link and run the official dll of 7z.
I am a beginner of Github and can only speak Japanese so please forgive me if I am impolite
Setup Windows10 64bit