Skip to content

isabella232/POCO-Windows

 
 

Repository files navigation

POCO-Windows


Deprecated! I've switched over to Vcpkg and will no longer maintain this repository 😊


Inspired by grpc-windows this repository provides fully automated build scripts for the POCO C++ libraries on Windows. While building POCO on Windows by itself is pretty straightforward I missed the convenience of having a NuGet package available which abstracts away the hassle of setting up your projects compiler and linker settings accordingly. This is the sole purpose of this repository: transform POCO Basic into a NuGet package!

Requirements

  • Visual Studio 2017 (Community Edition is just fine)
  • Git
  • NuGet Client (gets downloaded automatically)

How to build

  • Clone this repository - obviously
  • Run poco_clone.cmd
  • Run poco_build.cmd
    • This will build POCO Basic components for
      • x86 and x64 architectures
      • Release and Debug build
      • Shared and Static libraries
    • Finally a NuGet package will be created, including all of the resulting binaries

Restrictions

  • POCO version is currently hard-coded to 1.8.0
  • Build environment only covers Visual Studio 2017 (MSVC 15.0)
  • Only POCO Basic components are built

These might get resolved in future updates but currently this setup satisfies my needs (and maybe yours too).

That's still too much work!

Right, I hear ya! If you want it even faster you can use my pre-built package right away. It's currently unlisted because of the restrictions I listet earlier. If they don't bother you, use the package!

About

NuGet build scripts for POCO C++ libraries

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 53.1%
  • Batchfile 46.9%