mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-09 14:07:08 -06:00
Update to 7-Zip Version 18.06
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
7-Zip 18.05 Sources
|
||||
7-Zip 18.06 Sources
|
||||
-------------------
|
||||
|
||||
7-Zip is a file archiver for Windows.
|
||||
@@ -44,28 +44,50 @@ LZMA SDK is written and placed in the public domain by Igor Pavlov.
|
||||
|
||||
How to compile
|
||||
--------------
|
||||
To compile sources you need Visual C++ 6.0.
|
||||
For compiling some files you also need
|
||||
new Platform SDK from Microsoft' Site:
|
||||
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
|
||||
or
|
||||
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
|
||||
or
|
||||
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
|
||||
|
||||
If you use MSVC6, specify SDK directories at top of directories lists:
|
||||
To compile the sources to Windows binaries you need Visual Studio compiler and/or Windows SDK.
|
||||
You can use latest Windows Studio 2017 to compile binaries for x86, x64 and arm64 platforms.
|
||||
Also you can use old compilers for some platforms:
|
||||
x86 : Visual C++ 6.0 with Platform SDK
|
||||
x64 : Windows Server 2003 R2 Platform SDK
|
||||
arm64 : Windows Studio 2017
|
||||
arm : Windows Studio 2017
|
||||
ia64 (itanium) : Windows Server 2003 R2 Platform SDK
|
||||
arm for Windows CE : Standard SDK for Windows CE 5.0
|
||||
|
||||
If you use MSVC6, specify also Platform SDK directories at top of directories lists:
|
||||
Tools / Options / Directories
|
||||
- Include files
|
||||
- Library files
|
||||
|
||||
|
||||
To compile 7-Zip for AMD64 and IA64 you need:
|
||||
Windows Server 2003 SP1 Platform SDK from microsoft.com
|
||||
|
||||
Also you need Microsoft Macro Assembler:
|
||||
- ml.exe for x86
|
||||
- ml64.exe for AMD64
|
||||
You can use ml.exe from Windows SDK for Windows Vista or some other version.
|
||||
- ml64.exe for x64
|
||||
You can use ml.exe from Windows SDK for Windows Vista or some later versions.
|
||||
|
||||
There are two ways to compile 7-Zip binaries:
|
||||
1) via makefile in command line.
|
||||
2) via dsp file in Visual Studio.
|
||||
|
||||
The dsp file compiling can be used for development and debug purposes.
|
||||
The final 7-Zip binaries are compiled via makefiles, that provide best
|
||||
optimization options.
|
||||
|
||||
How to compile with makefile
|
||||
----------------------------
|
||||
|
||||
Some macronames can be defined for compiling with makefile:
|
||||
|
||||
PLATFORM
|
||||
with possible values: x64, x86, arm64, arm, ia64
|
||||
|
||||
OLD_COMPILER
|
||||
for old VC compiler, like MSCV 6.0.
|
||||
|
||||
MY_DYNAMIC_LINK
|
||||
for dynamic linking to the run-time library (msvcrt.dll).
|
||||
The default makefile option is static linking to the run-time library.
|
||||
|
||||
|
||||
|
||||
Compiling under Unix/Linux
|
||||
|
||||
Reference in New Issue
Block a user