https://github.com/yamanekazuma/sapis-resolver
Static APISet Resolver is an open-source library that statically resolves host DLLs using Windows APISet.
https://github.com/yamanekazuma/sapis-resolver
api-set apiset windows
Last synced: 14 days ago
JSON representation
Static APISet Resolver is an open-source library that statically resolves host DLLs using Windows APISet.
- Host: GitHub
- URL: https://github.com/yamanekazuma/sapis-resolver
- Owner: Yamanekazuma
- License: gpl-3.0
- Created: 2025-10-01T17:47:52.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T12:22:31.000Z (8 months ago)
- Last Synced: 2025-10-05T14:36:16.515Z (8 months ago)
- Topics: api-set, apiset, windows
- Language: C++
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SAPIS-Resolver
**Static APISet Resolver** is an open-source library that statically resolves host DLLs using [Windows APISet](https://learn.microsoft.com/windows/win32/apiindex/windows-apisets).
## Platforms
- Windows (MSVC / Clang / GCC)
- Linux (Clang / GCC)
## Quick start
### with CMake (recommended)
Add the following to your `CMakeLists.txt`.
```cmake
include(FetchContent)
FetchContent_Declare(
sapisresolver
GIT_REPOSITORY https://github.com/Yamanekazuma/SAPIS-Resolver.git
GIT_TAG v1.1.1
)
FetchContent_MakeAvailable(sapisresolver)
target_link_libraries( sapisresolver)
```
### without any build tools
Copy the include [folder](https://github.com/Yamanekazuma/SAPIS-Resolver/tree/main/include) to your include folder.
Then, define the macro as follows when you include it.
```c
#define SAPISRESOLVER_HEADER_ONLY
#include
```
See also [examples](https://github.com/Yamanekazuma/SAPIS-Resolver/tree/main/example).
## License
This project is licensed under the terms of the [GNU General Public License v3.0 or later](https://www.gnu.org/licenses/gpl-3.0.html).
You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.