Skip to content
/ wincpp Public

A fully featured Win32 wrapper written in modern C++

License

Notifications You must be signed in to change notification settings

atrexus/wincpp

Repository files navigation

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 project, so we've created a convenient interface for installing it using FetchContent. 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:

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 of this GitHub repository. It contains detailed documentation for the different interfaces and simple tutorials to help you get started.

About

A fully featured Win32 wrapper written in modern C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published