Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atrexus/wincpp
A fully featured Win32 wrapper written in modern C++
https://github.com/atrexus/wincpp
Last synced: 12 days ago
JSON representation
A fully featured Win32 wrapper written in modern C++
- Host: GitHub
- URL: https://github.com/atrexus/wincpp
- Owner: atrexus
- License: mit
- Created: 2024-07-04T19:22:45.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-09T16:27:26.000Z (16 days ago)
- Last Synced: 2024-12-09T17:37:25.838Z (16 days ago)
- Language: C++
- Size: 136 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wincpp
A fully featured x64 Win32 wrapper written in modern C++. Wincpp's goal is to provide a simple and easy to use C++ interface for communicating with the Windows OS. This project is still in early development so expect frequent changes to the main branch.## Installation
This is a [CMake](https://cmake.org/) project, so we've created a convenient interface for installing it using [FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html). If you aren't using CMake, you can download the prebuilt static binaries from any of the latest releases.If you are using CMake, simply add the following lines to your `CMakeLists.txt` file:
```cmake
include (FetchContent) # if you don't have this already# Fetch the latest version
FetchContent_Declare (wincpp URL https://github.com/atrexus/wincpp/releases/latest/download/wincpp-src.zip)
FetchContent_MakeAvailable (wincpp)# Link the library into your project
target_link_libraries(your_project PRIVATE wincpp)
```
## Documentation
To get started, check out the offcial [Wiki](https://github.com/atrexus/wincpp/wiki) of this GitHub repository. It contains detailed documentation for the different interfaces and simple tutorials to help you get started.