備忘録

備忘録

WindowsでPOCO C++をビルドして使う

f:id:kagasu:20170702192622p:plain
https://pocoproject.org/

Ⅰ. はじめに

「POCO C++」はモダンで強力なC++ライブラリです。

等の機能があります。
f:id:kagasu:20170702192612p:plain

Ⅱ. 1つづつビルドする方法

1. ソースコードをダウンロードします。

https://pocoproject.org/

2. Foundationの場合「Foundation_x64_vs150.sln」を開きます。

Testは不要なのでアンロードさせます。
f:id:kagasu:20170702193601p:plain

3. ビルドをクリックでビルドできます。

Ⅲ. まとめてビルドする方法

1. 「VS 2017用x86_x64 Cross Tools コマンドプロンプト」を起動する


2. 以下のコマンドを実行

Windows SDKバージョンのエラーがでる場合は「*.vcxproj」ファイルの WindowsTargetPlatformVersion を適切に設定して下さい。
※NetSSL_OpenSSLとCryptoをビルドする場合はOpenSSLを事前にビルドする必要があります。参考

VS2015の場合はNuGetから「openssl.v140.windesktop.msvcstl.static.rt-dyn」をインストールする事でも解決できます。

cd c:\poco-1.7.9-all\
buildwin.cmd 150 build static_mt release x64 nosamples notests msbuild

Ⅲ. POCOの使い方

2. ヘッダのインクルードディレクトリとlibのディレクトリを設定する

f:id:kagasu:20170702193940p:plain

3. サンプルを実行する

f:id:kagasu:20170702194059p:plain