{"id":950,"date":"2015-08-26T17:46:01","date_gmt":"2015-08-27T02:46:01","guid":{"rendered":"http:\/\/blog.box.kr\/?p=950"},"modified":"2015-08-26T17:46:01","modified_gmt":"2015-08-27T02:46:01","slug":"how-to-install-poco-c-libraries-on-windows-with-visual-studio-2015","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=950","title":{"rendered":"How to install POCO C++ libraries on Windows with Visual studio 2015"},"content":{"rendered":"<p>1. \u00a0Download Poco Libraries\u00a0 ( <a class=\"tx-link\" href=\"http:\/\/pocoproject.org\/download\/index.html\" target=\"_blank\">http:\/\/pocoproject.org\/download\/index.html<\/a>\u00a0)<\/p>\n<p>2. Extract(eg: extract to C:poco-1.6.1)<\/p>\n<p>2-1. if you are choices \u00a0included openssl version<br \/>\nplease openssl install on your windows \u00a0before next step.<\/p>\n<p>3. Find appropriate solution file and build.<\/p>\n<p>build_vs71.cmd ==&gt; Visual Studio .NET 2003<\/p>\n<p>build_vs80.cmd ==&gt; Visual Studio 2005<\/p>\n<p>build_vs90.cmd ==&gt; Visual Studio 2008<\/p>\n<p>build_vs100.cmd ==&gt; Visual Studio 2010<\/p>\n<p>build_vs110.cmd ==&gt; Visual Studio 2012<\/p>\n<p>build_vs120.cmd ==&gt; Visual Studio 2013<\/p>\n<p>build_vs130.cmd ==&gt; Visual Studio 2014<br \/>\n( if not exist file.. \u00a0make it..<br \/>\nex.<\/p>\n<blockquote><p>build_vs130.cmd<\/p>\n<p><span style=\"color: #339966;\">@echo off if defined VS140COMNTOOLS ( call &#8220;%VS140COMNTOOLS%vsvars32.bat&#8221;) buildwin 140 build all both Win32 samples<\/span><\/blockquote>\n<p>)<\/p>\n<p>For more info about visual studio versions<\/p>\n<p>For example, if you want to use poco lib in Visual Studio 2005 Project, you need to build with build_vs80.cmd.Once you have built successfully, you can see all poco static lib in {POCO Folder}lib. (eg: C:poco-1.6.1lib)<\/p>\n<p>4. Create new project in visual studio and add header path to Project-&gt;Properties-&gt;C\/C++-&gt; Additional Include Directories(eg: If you want to use \u00a0\u00a0\u00a0\u00a0POCO Foundation, add &#8220;C:poco-1.6.1Foundationinclude&#8221;)<br \/>\nex.\u00a0<a href=\"https:\/\/i0.wp.com\/192.168.1.200\/wordpress\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png\"><img data-attachment-id=\"951\" data-permalink=\"https:\/\/blog.box.kr\/?attachment_id=951\" data-orig-file=\"https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png?fit=907%2C836&amp;ssl=1\" data-orig-size=\"907,836\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"\uc2a4\ud06c\ub9b0\uc0f7 2015-08-27 \uc624\uc804 11.40.15\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png?fit=300%2C277&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png?fit=623%2C574&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-951\" src=\"https:\/\/i0.wp.com\/192.168.1.200\/wordpress\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png?resize=623%2C574\" alt=\"\uc2a4\ud06c\ub9b0\uc0f7 2015-08-27 \uc624\uc804 11.40.15\" width=\"623\" height=\"574\" srcset=\"https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png?w=907&amp;ssl=1 907w, https:\/\/i0.wp.com\/blog.box.kr\/wp-content\/uploads\/2015\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2015-08-27-\uc624\uc804-11.40.15.png?resize=300%2C277&amp;ssl=1 300w\" sizes=\"(max-width: 623px) 100vw, 623px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>5. Add POCO lib path to Project-&gt;Properties-&gt; Linker-&gt; General-&gt; Additional Library Directories. (eg: C:poco-1.6.1lib)<\/p>\n<p>6. Add POCO lib files names to Project-&gt;Properties-&gt;Linker-&gt;Input-&gt; Additional Dependencies (eg: PocoNetd.lib )<\/p>\n<p>Now you can start using POCO libraries in your project.<\/p>\n<p>&nbsp;<\/p>\n<p>if your windows is win64, copy all dll from \u00a0&#8220;C:poco-1.x.xbin&#8221; to &#8220;C:WindowsSysWOW64&#8221;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u00a0Download Poco Libraries\u00a0 ( http:\/\/pocoproject.org\/download\/index.html\u00a0) 2. Extract(eg: extract to C:poco-1.6.1) 2-1. if you are choices \u00a0included openssl version please openssl install on your windows \u00a0before next step. 3. Find appropriate solution file and build. build_vs71.cmd ==&gt; Visual Studio .NET 2003 build_vs80.cmd ==&gt; Visual Studio 2005 build_vs90.cmd ==&gt; Visual Studio 2008 build_vs100.cmd ==&gt; Visual Studio 2010 build_vs110.cmd ==&gt; Visual Studio 2012 build_vs120.cmd ==&gt; Visual Studio 2013 build_vs130.cmd ==&gt; Visual Studio 2014 ( if not exist file.. \u00a0make it.. ex. build_vs130.cmd @echo off if defined VS140COMNTOOLS ( call &#8220;%VS140COMNTOOLS%vsvars32.bat&#8221;) buildwin 140 build all both Win32 samples ) For more info about visual studio versions For example, if you want to use poco lib in Visual Studio 2005 Project, you need to build with build_vs80.cmd.Once you have built successfully, you can see all poco static lib in {POCO Folder}lib. (eg: C:poco-1.6.1lib) 4. Create new project in visual studio and add header path to Project-&gt;Properties-&gt;C\/C++-&gt; Additional Include Directories(eg: If you want to use \u00a0\u00a0\u00a0\u00a0POCO Foundation, add &#8220;C:poco-1.6.1Foundationinclude&#8221;) ex.\u00a0 5. Add POCO lib path to Project-&gt;Properties-&gt; Linker-&gt; General-&gt; Additional Library Directories. (eg: C:poco-1.6.1lib) 6. Add POCO lib files names to Project-&gt;Properties-&gt;Linker-&gt;Input-&gt; Additional Dependencies (eg: PocoNetd.lib ) Now you can start using POCO libraries in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[9,19,4,5],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-fk","jetpack-related-posts":[{"id":953,"url":"https:\/\/blog.box.kr\/?p=953","url_meta":{"origin":950,"position":0},"title":"How to install openssl on windows with visual studio 2015","date":"2015-08-26","format":false,"excerpt":"cite from\u00a0http:\/\/developer.covenanteyes.com\/building-openssl-for-visual-studio\/ and some edit.. ================================================== \u00a0 You need to install\u2026 Visual Studio 2015 (this will likely work with older versions as well) ActivePerl 1 Latest version of OpenSSL source-code 2\u00a0or $ git clone git:\/\/git.openssl.org\/openssl.git $ cd openssl $ git config core.autocrlf false $ git config core.eol lf $ git\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":899,"url":"https:\/\/blog.box.kr\/?p=899","url_meta":{"origin":950,"position":1},"title":"Cassandra cpp driver install","date":"2015-06-16","format":false,"excerpt":"http:\/\/datastax.github.io\/cpp-driver\/topics\/building\/ \u00a0 Building Supported Platforms The driver is known to work on CentOS\/RHEL 5\/6\/7, Mac OS X 10.8\/10.9 (Mavericks and Yosemite), Ubuntu 12.04\/14.04 LTS, and Windows 7 SP1. It has been built using GCC 4.1.2+, Clang 3.4+, and MSVC 2010\/2012\/2013. Dependencies Driver CMake libuv (1.x or 0.10.x) OpenSSL (optional) NOTE:\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":775,"url":"https:\/\/blog.box.kr\/?p=775","url_meta":{"origin":950,"position":2},"title":"Setup mail server on centos 7","date":"2015-05-12","format":false,"excerpt":"This article helps you to install and configure basic mail server on Centos 7. Here i have used Postfix for SMTP, Dovecot for POP\/IMAP and Dovecot SASL for SMTP AUTH. Before proceeding please make sure you have assigned static IP for the server and have internet connectivity for installing packages.\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"Setup mail server on centos 7","src":"https:\/\/i0.wp.com\/1-ps.googleusercontent.com\/hk\/AwAJwg9ecIBNxEHGg0w8SfePD8\/www.krizna.com\/wp-content\/uploads\/2015\/01\/Setup_mail_server_centos_7.png.pagespeed.ce._so1uJb5qKCs4NSN7OOP.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":783,"url":"https:\/\/blog.box.kr\/?p=783","url_meta":{"origin":950,"position":3},"title":"[scrap] \ud154\ub808\uadf8\ub7a8(Telegram)\uc73c\ub85c \uc11c\ubc84 \ubaa8\ub2c8\ud130\ub9c1\ud558\uae30","date":"2015-05-13","format":false,"excerpt":"http:\/\/truefeel.tistory.com\/224 \u00a0 \uba54\uc2e0\uc800 \uac80\uc5f4\ub85c '\ud154\ub808\uadf8\ub7a8(Telegram)' \uad11\ud48d\uc774 \ubd88\uace0 \uc788\ub2e4. \uac1c\uc778\uc801\uc73c\ub85c \uce74\ud1a1\uc744 \uc790\uc8fc \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc544, \ud154\ub808\uadf8\ub7a8\uc774 \uc808\uc2e4(?)\ud558\uac8c \ud544\uc694\ud558\uc9c0 \uc54a\ub2e4. \ud558\uc9c0\ub9cc \ud154\ub808\uadf8\ub7a8\uc744 \uc0ac\uc6a9\ud574\uc57c\ud560 \uc774\uc720\uac00 \uc0dd\uacbc\ub2e4. \ud154\ub808\uadf8\ub7a8\uc774 \uc11c\ubc84\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 CLI\ub97c \uc81c\uacf5\ud558\uace0 \uc788\uace0, lua\ub098 python\uc73c\ub85c \uc190\uc27d\uac8c \uba54\uc2e0\uc800\uc640 \uc5f0\ub3d9\ud560 \uc218 \uc788\ub2e4. \uadf8\ub798\uc11c \ud154\ub808\uadf8\ub7a8\uc6a9 lua\uc2a4\ud06c\ub9bd\ud2b8\ub97c \ub9cc\ub4e4\uc5b4\uc11c \uc11c\ubc84 \uc0c1\ud0dc\ub97c \ud3f0\uc5d0\uc11c \ubc1b\uc544\ubcfc \uc218 \uc788\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ud2b9\uc815\u2026","rel":"","context":"In &quot;\uae30\uc220&quot;","img":{"alt_text":"telegram-cli \u00ec\u008b\u00a4\u00ed\u0096\u0089\u00ed\u0099\u0094\u00eb\u00a9\u00b4","src":"http:\/\/cfile27.uf.tistory.com\/image\/261CC43B543DF3EA2ED4D5","width":350,"height":200},"classes":[]},{"id":421,"url":"https:\/\/blog.box.kr\/?p=421","url_meta":{"origin":950,"position":4},"title":"Error &#039;LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt&#039; after installing Visual Studio 2012 Release Preview","date":"2014-11-28","format":false,"excerpt":"This MSDN thread explains how to fix it. To summarize: Either disable incremental linking, by going to Project Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> \"No (\/INCREMENTAL:NO)\" or install VS2010 SP1. Edits (@CraigRinger): Note that installing VS 2010 SP1 will remove the 64-bit compilers. You\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1181,"url":"https:\/\/blog.box.kr\/?p=1181","url_meta":{"origin":950,"position":5},"title":"C++ Development using Visual Studio Code, CMake and LLDB","date":"2017-04-14","format":false,"excerpt":"this article are captured as \"https:\/\/medium.com\/audelabs\/c-development-using-visual-studio-code-cmake-and-lldb-d0f13d38c563\" \u00a0 I\u2019ve been working for almost a year implementing micro-services on C++11 running as Docker containers. Through my journey I\u2019ve seen to emerge quite a bunch of interesting tools to work with C++ on this field (micro-services and Docker). I started using Xcode on\u2026","rel":"","context":"In &quot;VSC&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/950"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=950"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/950\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=950"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}