{"id":899,"date":"2015-06-16T22:08:11","date_gmt":"2015-06-17T07:08:11","guid":{"rendered":"http:\/\/blog.box.kr\/?p=899"},"modified":"2015-06-16T22:08:11","modified_gmt":"2015-06-17T07:08:11","slug":"cassandra-cpp-driver-install","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=899","title":{"rendered":"Cassandra cpp driver install"},"content":{"rendered":"<p><a href=\"http:\/\/datastax.github.io\/cpp-driver\/topics\/building\/\">http:\/\/datastax.github.io\/cpp-driver\/topics\/building\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<h1 id=\"building\">Building<\/h1>\n<h2 id=\"supported-platforms\">Supported Platforms<\/h2>\n<p>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.<\/p>\n<p>It has been built using GCC 4.1.2+, Clang 3.4+, and MSVC 2010\/2012\/2013.<\/p>\n<h2 id=\"dependencies\">Dependencies<\/h2>\n<h3 id=\"driver\">Driver<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.cmake.org\/\">CMake<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/libuv\/libuv\">libuv (1.x or 0.10.x)<\/a><\/li>\n<li><a href=\"http:\/\/www.openssl.org\/\">OpenSSL<\/a> (optional)<\/li>\n<\/ul>\n<p><strong>NOTE:<\/strong> Utilizing the default package manager configuration to install dependencies on *nix based operating systems may result in older versions of dependencies being installed.<\/p>\n<h3 id=\"test-dependencies\">Test Dependencies<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.boost.org\/\">boost 1.55+<\/a><\/li>\n<li><a href=\"http:\/\/www.libssh2.org\/\">libssh2<\/a><\/li>\n<\/ul>\n<h2 id=\"linux-os-x\">Linux\/OS X<\/h2>\n<p>The driver has been built using both Clang (Ubuntu 12.04\/14.04 and OS X) and GCC (Linux).<\/p>\n<h3 id=\"obtaining-dependencies\">Obtaining Dependencies<\/h3>\n<h4 id=\"centos-rhel\">CentOS\/RHEL<\/h4>\n<h5 id=\"additional-requirements-for-centos-rhel-5\">Additional Requirements for CentOS\/RHEL 5<\/h5>\n<p>CentOS\/RHEL 5 does not contain <code>git<\/code> in its repositories; however RepoForge (formerly RPMforge) has a RPM for this dependency. It can be found <a href=\"http:\/\/pkgs.repoforge.org\/git\/\">here<\/a>.<\/p>\n<h6 id=\"download-the-appropriate-repoforge-release-package\">Download the Appropriate RepoForge Release Package<\/h6>\n<ul>\n<li><a href=\"http:\/\/pkgs.repoforge.org\/rpmforge-release\/rpmforge-release-0.5.3-1.el5.rf.i386.rpm\">32-bit<\/a><\/li>\n<li><a href=\"http:\/\/pkgs.repoforge.org\/rpmforge-release\/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm\">64-bit<\/a><\/li>\n<\/ul>\n<h6 id=\"install-key-and-rpm-package\">Install Key and RPM Package<\/h6>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo rpm --import http:\/\/apt.sw.be\/RPM-GPG-KEY.dag.txt\nsudo rpm -i rpmforge-release-0.5.3-1.el5.rf.<span class=\"k\">*<\/span>.rpm\n<\/code><\/pre>\n<h5 id=\"dependencies-and-libuv-installation\">Dependencies and libuv Installation<\/h5>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo yum install automake cmake gcc-c++ git libtool openssl-devel wget\n<span class=\"nb\">pushd<\/span> \/tmp\nwget http:\/\/libuv.org\/dist\/v1.4.2\/libuv-v1.4.2.tar.gz\ntar xzf libuv-v1.4.2.tar.gz\n<span class=\"nb\">pushd <\/span>libuv-v1.4.2\nsh autogen.sh\n.\/configure\nsudo make install\n<span class=\"nb\">popd\npopd<\/span>\n<\/code><\/pre>\n<h4 id=\"os-x\">OS X<\/h4>\n<p>The driver has been built and tested using the Clang compiler provided by XCode 5.1+. The dependencies were obtained using <a href=\"http:\/\/brew.sh\/\">Homebrew<\/a>.<\/p>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>brew install libuv cmake\n<\/code><\/pre>\n<p><strong>NOTE:<\/strong> The driver utilizes the OpenSSL library included with XCode.<\/p>\n<h4 id=\"ubuntu\">Ubuntu<\/h4>\n<h5 id=\"additional-requirements-for-ubuntu-12-04\">Additional Requirements for Ubuntu 12.04<\/h5>\n<p>Ubuntu 12.04 does not contain libuv in its repositories; however the LinuxJedi PPA has a backport from Ubuntu 14.04 which can be found <a href=\"https:\/\/launchpad.net\/~linuxjedi\/+archive\/ubuntu\/ppa\">here<\/a>.<\/p>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo apt-add-repository ppa:linuxjedi\/ppa\nsudo apt-get update\n<\/code><\/pre>\n<h5 id=\"gcc\">GCC<\/h5>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo apt-get install g++ make cmake libuv-dev libssl-dev\n<\/code><\/pre>\n<h5 id=\"clang\">Clang<\/h5>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo apt-get install clang make cmake libuv-dev libssl-dev\n<\/code><\/pre>\n<h3 id=\"building-the-driver\">Building the Driver<\/h3>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>git clone https:\/\/github.com\/datastax\/cpp-driver.git\nmkdir cpp-driver\/build\n<span class=\"nb\">cd <\/span>cpp-driver\/build\ncmake ..\nmake\n<\/code><\/pre>\n<h3 id=\"test-dependencies-and-building-the-tests-not-required\">Test Dependencies and Building the Tests (<u>NOT REQUIRED<\/u>)<\/h3>\n<h4 id=\"obtaining-test-dependencies\">Obtaining Test Dependencies<\/h4>\n<h5 id=\"centos-rhel\">CentOS\/RHEL<\/h5>\n<p>CentOS\/RHEL does not contain Boost v1.55+ libraries in its repositories; however these can be easily installed from source. Ensure previous version of Boost has been removed by executing the command <code>sudo yum remove boost*<\/code>before proceeding.<\/p>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo yum install libssh2-devel\n<span class=\"nb\">pushd<\/span> \/tmp\nwget http:\/\/sourceforge.net\/projects\/boost\/files\/boost\/1.57.0\/boost_1_57_0.tar.gz\/download -O boost_1_57_0.tar.gz\ntar xzf boost_1_57_0.tar.gz\n<span class=\"nb\">pushd <\/span>boost_1_57_0\n.\/bootstrap.sh --with-libraries<span class=\"o\">=<\/span>atomic,chrono,date_time,log,program_options,random,regex,system,thread,test\nsudo .\/b2 <span class=\"nv\">cxxflags<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"-fPIC\"<\/span> install\n<span class=\"nb\">popd\npopd<\/span>\n<\/code><\/pre>\n<p><strong>NOTE:<\/strong> CentOS\/RHEL 5 has known issues when compiling tests with GCC 4.1.2 as it is not a supported Boost compiler.<\/p>\n<h5 id=\"os-x\">OS X<\/h5>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>brew install boost libssh2\n<\/code><\/pre>\n<h5 id=\"ubuntu\">Ubuntu<\/h5>\n<h6 id=\"additional-requirements-for-ubuntu-12-04\">Additional Requirements for Ubuntu 12.04<\/h6>\n<p>Ubuntu 12.04 does not contain Boost v1.55+ C++ libraries in its repositories; however it can be obtained from the Boost PPA which can be found <a href=\"https:\/\/launchpad.net\/~boost-latest\/+archive\/ubuntu\/ppa\">here<\/a>.<\/p>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo add-apt-repository ppa:boost-latest\/ppa\nsudo apt-get update\n<\/code><\/pre>\n<h5 id=\"install-dependencies\">Install Dependencies<\/h5>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>sudo apt-get install libboost1.55-all-dev libssh2-1-dev\n<\/code><\/pre>\n<h4 id=\"building-the-driver-with-the-tests\">Building the Driver with the Tests<\/h4>\n<div class=\"zero-clipboard\"><span class=\"btn-clipboard\">Copy<\/span>\n<\/div>\n<pre class=\"highlight\"><code>git clone https:\/\/github.com\/datastax\/cpp-driver.git\nmkdir cpp-driver\/build\n<span class=\"nb\">cd <\/span>cpp-driver\/build\ncmake -DCASS_BUILD_TESTS<span class=\"o\">=<\/span>ON ..\nmake\n<\/code><\/pre>\n<h2 id=\"windows\">Windows<\/h2>\n<p>The driver has been built and tested using Microsoft Visual Studio 2010, 2012 and 2013 (using the \u201cExpress\u201d and Professional versions) and Windows SDK v7.1, 8.0, and 8.1 on Windows 7 SP1. The library dependencies will automatically download and build; however the following build dependencies will need to be installed.<\/p>\n<h3 id=\"obtaining-build-dependencies\">Obtaining Build Dependencies<\/h3>\n<ul>\n<li>Download and install <a href=\"http:\/\/www.cmake.org\/download\">CMake<\/a>.\n<ul>\n<li>Make sure to select the option \u201cAdd CMake to the system PATH for all users\u201d or \u201cAdd CMake to the system PATH for current user\u201d.<\/li>\n<\/ul>\n<\/li>\n<li>Download and install <a href=\"http:\/\/git-scm.com\/download\/win\">Git<\/a>\n<ul>\n<li>Make sure to select the option \u201cUse Git from Windows Command Prompt\u201d or manually add the git executable to the system PATH.<\/li>\n<\/ul>\n<\/li>\n<li>Download and install <a href=\"https:\/\/www.perl.org\/get.html#win32\">ActiveState Perl<\/a>\n<ul>\n<li>Make sure to select the option \u201cAdd Perl to PATH environment variable\u201d.<\/li>\n<li><strong>NOTE:<\/strong> This build dependency is required if building with OpenSSL support<\/li>\n<\/ul>\n<\/li>\n<li>Download and install <a href=\"https:\/\/www.python.org\/downloads\">Python v2.7.x<\/a>\n<ul>\n<li>Make sure to select\/install the feature \u201cAdd python.exe to Path\u201d<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3 id=\"building-the-driver\">Building the Driver<\/h3>\n<p>A batch script has been created to detect installed versions of Visual Studio (and\/or Windows SDK installations) to simplify the build process on Windows. If you have more than one version of Visual Studio (and\/or Windows SDK) installed you will be prompted to select which version to use when compiling the driver.<\/p>\n<p>First you will need to open a \u201cCommand Prompt\u201d (or Windows SDK Command Prompt) to execute the batch script.<\/p>\n<pre><code class=\"dos\">Usage: VC_BUILD.BAT [OPTION...]\n\n    --DEBUG                           Enable debug build\n    --RELEASE                         Enable release build (default)\n    --DISABLE-CLEAN                   Disable clean build\n    --TARGET-COMPILER [version]       120, 110, 100, or WINSDK\n    --DISABLE-OPENSSL                 Disable OpenSSL support\n    --ENABLE-EXAMPLES                 Enable example builds\n    --ENABLE-PACKAGES [version]       Enable package generation (*)\n    --ENABLE-TESTS [boost-root-dir]   Enable test builds\n    --ENABLE-ZLIB                     Enable zlib\n    --GENERATE-SOLUTION               Generate Visual Studio solution (**)\n    --INSTALL-DIR [install-dir]       Override installation directory\n    --SHARED                          Build shared library (default)\n    --STATIC                          Build static library\n    --X86                             Target 32-bit build (***)\n    --X64                             Target 64-bit build (***)\n    --USE-BOOST-ATOMIC                Use Boost atomic\n\n    --HELP                            Display this message\n\n*   Packages are only generated using detected installations of Visual Studio\n**  Dependencies are built before generation of Visual Studio solution\n*** Default target architecture is determined based on system architecture\n<\/code><\/pre>\n<p>To build 32-bit shared library:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --X86\n<\/code><\/pre>\n<p>To build 64-bit shared library:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --X64\n<\/code><\/pre>\n<p>To build using Boost atomic implementation:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --USE-BOOST-ATOMIC\n<\/code><\/pre>\n<p>To build static library:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --STATIC\n<\/code><\/pre>\n<p>To build examples:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --ENABLE-EXAMPLES\n<\/code><\/pre>\n<p>To build library without OpenSSL support:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --DISABLE-OPENSSL\n<\/code><\/pre>\n<p>To build 32-bit static library without OpenSSL support:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --DISABLE-OPENSSL --STATIC --X86\n<\/code><\/pre>\n<p>To generate Visual Studio solution file:<\/p>\n<pre><code class=\"dos\">VC_BUILD.BAT --GENERATE-SOLUTION\n<\/code><\/pre>\n<p>To use vc_build.bat for easy inclusion into a project:<\/p>\n<p><code>dos VC_BUILD.BAT --TARGET-COMPILER 120 --INSTALL-DIR C:myprojectdependencieslibscpp-driver <\/code>`<\/p>\n<p><strong>NOTE:<\/strong> When overridding installation directory using <code>--INSTALL-DIR<\/code>, the driver dependencies will also be copied (e.g. C:myprojectdependencieslibs)<\/p>\n<h3 id=\"test-dependencies-and-building-the-tests-not-required\">Test Dependencies and Building the Tests (<u>NOT REQUIRED<\/u>)<\/h3>\n<h4 id=\"obtaining-test-dependencies\">Obtaining Test Dependencies<\/h4>\n<p>Boost v1.55+ is the only external dependency that will need to be obtained in order to build the unit and integration tests.<\/p>\n<p>To simplify the process; pre-built binaries can be obtained <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/\">here<\/a>. Ensure the proper Visual Studio (or Windows SDK) version and architecture is obtained and select from the following list:<\/p>\n<ul>\n<li>Visual Studio 2010 (Windows SDK 7.1)\n<ul>\n<li>Boost v1.55 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.55.0\/boost_1_55_0-msvc-10.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.55.0\/boost_1_55_0-msvc-10.0-64.exe\/download\">64-bit<\/a><\/li>\n<li>Boost v1.56 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.56.0\/boost_1_56_0-msvc-10.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.56.0\/boost_1_56_0-msvc-10.0-64.exe\/download\">64-bit<\/a><\/li>\n<li>Boost v1.57 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/boost_1_57_0-msvc-10.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/boost_1_57_0-msvc-10.0-64.exe\/download\">64-bit<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Visual Studio 2012 (Windows SDK 8.0)\n<ul>\n<li>Boost v1.55 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.55.0\/boost_1_55_0-msvc-11.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.55.0\/boost_1_55_0-msvc-11.0-64.exe\/download\">64-bit<\/a><\/li>\n<li>Boost v1.56 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.56.0\/boost_1_56_0-msvc-11.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.56.0\/boost_1_56_0-msvc-11.0-64.exe\/download\">64-bit<\/a><\/li>\n<li>Boost v1.57 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/boost_1_57_0-msvc-11.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/boost_1_57_0-msvc-11.0-64.exe\/download\">64-bit<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Visual Studio 2013 (Windows SDK 8.1)\n<ul>\n<li>Boost v1.55 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.55.0\/boost_1_55_0-msvc-12.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.55.0\/boost_1_55_0-msvc-12.0-64.exe\/download\">64-bit<\/a><\/li>\n<li>Boost v1.56 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.56.0\/boost_1_56_0-msvc-12.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.56.0\/boost_1_56_0-msvc-12.0-64.exe\/download\">64-bit<\/a><\/li>\n<li>Boost v1.57 <a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/boost_1_57_0-msvc-12.0-32.exe\/download\">32-bit<\/a>\/<a href=\"http:\/\/sourceforge.net\/projects\/boost\/files\/boost-binaries\/1.57.0\/boost_1_57_0-msvc-12.0-64.exe\/download\">64-bit<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>NOTE:<\/strong> Ensure the Boost library directory structure is configured correctly by renaming the library directory to <u>lib<\/u> (e.g. lib64-msvc-12.0 to lib).<\/p>\n<h4 id=\"building-the-driver-with-the-tests\">Building the Driver with the Tests<\/h4>\n<pre><code class=\"dos\">VC_BUILD.BAT --STATIC --ENABLE-TESTS &lt;ABSOLUTE-PATH-TO-BOOST&gt;\n\n[e.g. C:localboost_1_57_0]\n<\/code><\/pre>\n<p><strong>NOTE:<\/strong> When enabling tests, \u2013USE-BOOST-ATOMIC will use the Boost atomic implementation supplied by<\/p>\n","protected":false},"excerpt":{"rendered":"<p>http:\/\/datastax.github.io\/cpp-driver\/topics\/building\/ &nbsp; 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: Utilizing the default package manager configuration to install dependencies on *nix based operating systems may result in older versions of dependencies being installed. Test Dependencies boost 1.55+ libssh2 Linux\/OS X The driver has been built using both Clang (Ubuntu 12.04\/14.04 and OS X) and GCC (Linux). Obtaining Dependencies CentOS\/RHEL Additional Requirements for CentOS\/RHEL 5 CentOS\/RHEL 5 does not contain git in its repositories; however RepoForge (formerly RPMforge) has a RPM for this dependency. It can be found here. Download the Appropriate RepoForge Release Package 32-bit 64-bit Install Key and RPM Package Copy sudo rpm &#8211;import http:\/\/apt.sw.be\/RPM-GPG-KEY.dag.txt sudo rpm -i rpmforge-release-0.5.3-1.el5.rf.*.rpm Dependencies and libuv Installation Copy sudo yum install automake cmake gcc-c++ git libtool openssl-devel wget pushd \/tmp wget http:\/\/libuv.org\/dist\/v1.4.2\/libuv-v1.4.2.tar.gz tar xzf libuv-v1.4.2.tar.gz pushd libuv-v1.4.2 sh autogen.sh .\/configure sudo make install popd popd OS X The driver has been built and tested using the Clang compiler provided by XCode 5.1+. The [&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":[4,5],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-ev","jetpack-related-posts":[{"id":130,"url":"https:\/\/blog.box.kr\/?p=130","url_meta":{"origin":899,"position":0},"title":"Simple Spring Quartz Web App with Maven and Eclipse","date":"2014-06-23","format":false,"excerpt":"Simple Spring Quartz Web App with Maven and Eclipse 1. Create a Maven Web App project with Eclipse File -> New -> Project -> Other -> Maven Project -> Next -> Next -> You should be at the Select Archtype Screen. Type \"webapp\" (without the quotes) in the \"filter\" textbox.\u2026","rel":"","context":"In &quot;JAVA&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/2.bp.blogspot.com\/-jQPX5aFgXCI\/UEz7N6HbfRI\/AAAAAAAAAIk\/rRh1qFCkcJk\/s320\/1-MavenProj.PNG?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":950,"url":"https:\/\/blog.box.kr\/?p=950","url_meta":{"origin":899,"position":1},"title":"How to install POCO C++ libraries on Windows with Visual studio 2015","date":"2015-08-26","format":false,"excerpt":"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 ==> Visual Studio .NET 2003 build_vs80.cmd ==> Visual Studio 2005 build_vs90.cmd ==> Visual Studio\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"\u00ec\u008a\u00a4\u00ed\u0081\u00ac\u00eb\u00a6\u00b0\u00ec\u0083\u00b7 2015-08-27 \u00ec\u0098\u00a4\u00ec\u00a0\u0084 11.40.15","src":"https:\/\/i0.wp.com\/192.168.1.200\/wordpress\/wp-content\/uploads\/2015\/08\/\u00ec\u008a\u00a4\u00ed\u0081\u00ac\u00eb\u00a6\u00b0\u00ec\u0083\u00b7-2015-08-27-\u00ec\u0098\u00a4\u00ec\u00a0\u0084-11.40.15.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1244,"url":"https:\/\/blog.box.kr\/?p=1244","url_meta":{"origin":899,"position":2},"title":"VSCode\uc5d0\uc11c gradle sync\ud558\ub294\ubc95","date":"2021-05-18","format":false,"excerpt":"\ud504\ub85c\uc81d\ud2b8 \ub0b4\ubd80\uc758 android \ud3f4\ub354\uc5d0\uc11c \uc544\ub798 \uba85\ub839 \uc2e4\ud589 .\\gradlew --refresh-dependencies\ubcf4\ud1b5\uc740 \ubc14\ub85c Sync. \uc791\uc5c5\uc774 \ub3cc\uc544 \uac00\ub294\ub370 \uac04\ud639.. Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon\u2026","rel":"","context":"In &quot;flutter&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":401,"url":"https:\/\/blog.box.kr\/?p=401","url_meta":{"origin":899,"position":3},"title":"[\ud38c][Cocos2d-x] 3.0 Alpha1 &#8211; Hello World.h","date":"2014-09-15","format":false,"excerpt":"http:\/\/singleton.tistory.com\/348 \u00a0 [Cocos2d-x] 3.0 Alpha1 - Hello World.h\u00a0 \ud504\ub85c\uc81d\ud2b8\/Cocos2d-x\u00a0| 2013\/12\/07 20:09 \u00a0\u00a0 \u203b python\uc758 create_project\ub85c \uc0dd\uc131\ud55c \uc0d8\ud50c \ud504\ub85c\uc81d\ud2b8\uc5d0 \ub300\ud55c \uae00\uc785\ub2c8\ub2e4.#ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__\/\/ cocos2d \ucf54\ub4dc\ub97c \uc4f0\uae30 \uc704\ud55c \uc778\ud074\ub8e8\ub4dc #include \"cocos2d.h\" class HelloWorld : public cocos2d::Layer { public: \/\/ there's no 'id' in cpp, so we recommend returning the class instance\u2026","rel":"","context":"In &quot;\uc77c\uc0c1&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":772,"url":"https:\/\/blog.box.kr\/?p=772","url_meta":{"origin":899,"position":4},"title":"Installing Taiga on CentOS  (x64)","date":"2015-05-11","format":false,"excerpt":"\u00a0 Dependencies ... yum update -y yum groupinstall \"Development Tools\" -y yum install libxslt-devel libxml2-devel libXt-devel curl git tmux -y Installing PostgreSQL ... TAIGA_POSTGRES_BD = taiga TAIGA_POSTGRES_USER = taiga TAIGA_POSTGRES_PASSWORD=`< \/dev\/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-20};echo;` ... rpm -ivh http:\/\/yum.postgresql.org\/9.4\/redhat\/rhel-6-x86_64\/pgdg-centos94-9.4-1.noarch.rpm sed -i 's\/^gpgkey.*\/&nexclude=postgresql*\/' \/etc\/yum.repos.d\/CentOS-Base.repo yum -y install postgresql94 postgresql94-contrib\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":454,"url":"https:\/\/blog.box.kr\/?p=454","url_meta":{"origin":899,"position":5},"title":"RED5 &amp; FFMPEG &amp; FFserver \uc2a4\ud2b8\ub9ac\ubc0d \uc11c\ubc84 \uad6c\ucd95\ud558\uae30","date":"2014-12-18","format":false,"excerpt":"\u00a0 http:\/\/blog.syszone.co.kr\/2498?category=17 \u00a0 \uc791\uc131\uc790 : \uc11c\uc9c4\uc6b0(alang@syszone.co.kr) \uc791\uc131\uc77c : 2009\ub144 1\uc6d4 5\uc77c 4.1 FFMPEG\ub85c \uc778\ucf54\ub529 \ud658\uacbd \uad6c\ucd95\ud558\uae30 - \uae30\ubcf8 \ud504\ub85c\uadf8\ub7a8 \uc124\uce58 # yum install ruby # yum install ncurses-devel* # yum install lame # yum install libogg # yum install libvorbis # yum install flvtool2 # yum install ffmpeg - \ucf54\ub371\u2026","rel":"","context":"In &quot;\uae30\uc220\uc790\ub8cc&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/899"}],"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=899"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/899\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}