{"id":274,"date":"2019-04-29T02:33:13","date_gmt":"2019-04-29T02:33:13","guid":{"rendered":"http:\/\/kabiliravi.com\/?page_id=274"},"modified":"2019-07-21T13:47:53","modified_gmt":"2019-07-21T13:47:53","slug":"environment-setup","status":"publish","type":"page","link":"http:\/\/kabiliravi.com\/index.php\/software\/programming\/mycpptutorial\/environment-setup\/","title":{"rendered":"Environment Setup"},"content":{"rendered":"\n<p>You can compile and run your c++ app through different ways. Having c++ compiler such as gcc is something you cannot avoid, however choosing a build tool such as make, cmake or &#8230; is based on your personal or your team decision. As a java developer who has always used a package manager like maven and gradle, I am very used to package managers; And I found <strong>conan<\/strong> package manager very convenient for c++.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/mycpptutorial\/environment-setup\/build-and-run-your-first-application-with-gcc\/\">Build and run your first application with g++<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/mycpptutorial\/environment-setup\/build-and-run-your-first-application-with-make\/\">Build and run your first application with make <\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/mycpptutorial\/environment-setup\/build-and-run-your-first-application-with-cmake\/\">Build and run your first application with cmake<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/mycpptutorial\/environment-setup\/build-and-run-your-first-application-with-conan\/\">Build and run your first application with conan<\/a><\/li><li><a href=\"http:\/\/kabiliravi.com\/index.php\/software\/programming\/mycpptutorial\/environment-setup\/build-and-run-your-first-application-inside-a-docker-image-with-conan\/\">Build and run your first application inside a docker image with conan <\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>You can compile and run your c++ app through different ways. Having c++ compiler such as gcc is something you cannot avoid, however choosing a build tool such as make, cmake or &#8230; is based on your personal or your team decision. As a java developer who has always used a package manager like maven [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":259,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-274","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/comments?post=274"}],"version-history":[{"count":12,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/274\/revisions"}],"predecessor-version":[{"id":493,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/274\/revisions\/493"}],"up":[{"embeddable":true,"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/pages\/259"}],"wp:attachment":[{"href":"http:\/\/kabiliravi.com\/index.php\/wp-json\/wp\/v2\/media?parent=274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}