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.