Skip to content
forked from atrexus/wincpp

A fully featured Win32 wrapper written in modern C++

License

Notifications You must be signed in to change notification settings

bladeeciity/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

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.4%
  • CMake 2.6%