Oleme POCO C++ tööle saanud MSYS2 MinGW ja Linuxiga, kuid Windowsi jaoks arendades tundub Visual Studio siiski parem valik. Näiteks Poco::Data::MySQL MinGW-ga ei ole üldsegi lihtne tööle saada. Visual Studio on selleks puhuks testitud ja töötab.

Alustame siis POCO allalaadimisest:

 

git clone https://github.com/pocoproject/poco.git
cd poco
git checkout poco-1.6.1
git status

Enne kompileerimast on meil vaja alla laadida MySQL ja Win32OpenSSL.

Lähen lehele https://slproweb.com/products/Win32OpenSSL/ ja laadin alla Win32OpenSSL-1_0_2d.exe:

Failid pakime lahti kausta C:\OpenSSL-Win32.

Lähen lehele https://dev.mysql.com/downloads/mysql/ ja laadin alla Windows (x86, 32-bit), ZIP Archive 5.7.9 (mysql-5.7.9-win32.zip).

Pakin failid lahti asukohta C:\mysql-5.7.9-win32.

Failis C:\git-vs-poco\poco\buildwin.cmd muudan kaks rida:

-set OPENSSL_DIR=C:\OpenSSL
+set OPENSSL_DIR=C:\OpenSSL-Win32

-set MYSQL_DIR=C:\PROGRA~1\MySQL\MYSQLS~1.5
+set MYSQL_DIR=C:\mysql-5.7.9-win32

Nüüd avan Developer Command Prompt for VS2015, lähen asukohta C:\git-vs-poco\poco ja annan käskluse:

buildwin 140 build shared both Win32 samples tests

Nüüd ootame omajagu aega:

Sellega on meil POCO C++ kompileeritud.