Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
vkamenar authored Dec 11, 2024
1 parent b1140ec commit f81c7b3
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ object file in Visual C / MASM32 / NASM and so on. ImpLib SDK provides a set of

The ImpLib SDK is also useful to overcome any legal restrictions when redistributing the import libraries for certain DLL files, like the Microsoft® C++ runtime. The [import libraries for the CRT or STL](https://learn.microsoft.com/en-us/cpp/c-runtime-library/crt-library-features?view=msvc-160) are part of the Windows SDK. Even though the SDK is available for free, redistributing these files is not allowed according to the current license agreements. An alternative is to generate these import libraries using the ImpLib SDK, as it doesn't restrict redistribution.

The [ImpLib SDK Guide](https://implib.sourceforge.io/EN.HTM) provides a more detailed description and a set of usage tutorials.
The [ImpLib SDK Guide](https://implib.sourceforge.io/EN.HTM) provides a more detailed description and a set of tutorials.

The ImpLib SDK is free even for commercial use and redistribution of any kind, as long as all copyrights are preserved. The whole package is provided "AS IS". Check the license file included in the current release for additional info.

## Installation
## Installation and Usage

Unpack the ImpLib SDK release into any directory. Then launch the ```build_libs.bat```. This batch file builds or rebuilds all the sample import libraries. The building process may take several minutes to complete due to the large size of the sample libraries. The output libraries are stored into the lib subdirectory.
Unpack the ImpLib SDK release into any directory. Then launch the ```build_libs.bat```. This batch file builds or rebuilds all the sample import libraries. The building process may take several minutes to complete due to the large size of the sample libraries.

The output libraries are stored into the ```lib``` subdirectory. Two import libraries are created for each input file: a regular import library including *original thunk* and a stripped version without *original thunk*. The latter is stored into ```lib\stripped```.

If you add new import library definitions or modify the sample files, just rerun ```build_libs.bat```. Only new or moified files will be recompiled.

0 comments on commit f81c7b3

Please sign in to comment.