{"id":1898,"date":"2014-10-28T17:16:04","date_gmt":"2014-10-28T16:16:04","guid":{"rendered":"https:\/\/ridgesolutions.ie\/?p=1898"},"modified":"2014-10-28T17:20:01","modified_gmt":"2014-10-28T16:20:01","slug":"building-snappy-compression-library-on-windows-with-visual-studio-2012","status":"publish","type":"post","link":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/","title":{"rendered":"Building snappy compression library on windows with Visual Studio 2012"},"content":{"rendered":"<p><a href=\"https:\/\/code.google.com\/p\/snappy\/\">Snappy<\/a> is a little fast software compression library by <a href=\"https:\/\/www.google.ie\/\">google<\/a>.  It eschews high compression rates for speed, it is very easy to use.  Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by <a href=\"https:\/\/github.com\/kmanley\">kmanley<\/a> which provides it with a visual studio solution.<\/p>\n<p><a href=\"https:\/\/github.com\/kmanley\/snappy-msvc\">https:\/\/github.com\/kmanley\/snappy-msvc<\/a><\/p>\n<p>To build the snappy static libraries, follow the instructions on the github page (README.rst).<\/p>\n<p>If you get a build error like this:<\/p>\n<pre>\r\n.\r\nError\t15\terror C2061: syntax error : identifier 'ssize_t'\r\n.\r\n<\/pre>\n<p>Then copy the following code and place it at the top of the snappy.h header file (say, after #define UTIL_SNAPPY_SNAPPY_H__):<\/p>\n<pre>\r\n\/\/\r\n#include <BaseTsd.h>\r\ntypedef SSIZE_T ssize_t;\r\n\/\/\r\n<\/pre>\n<p>Once it has built, snappy.lib can be found in the Debug or Release folders, note that the debug build of the snappy lib is very slow so don&#8217;t do any tome testing with it!  The release build screams along!<\/p>\n<p>To use snappy in your C\/C++ project you will need to #include &#8220;snappy.h&#8221; (which in-turn uses &#8220;snappy-stubs-public.h&#8221;) and also add snappy.lib to your project.  Here is a little silly example:<\/p>\n<pre>\r\n\/\/\r\n#include <string>\r\n#include \"snappy.h\"\r\n\r\nvoid test_compress() {\r\n\r\n\tstd::string in(\"This is not a very long string at all!!!  So the compressed output may be larger than its size, but don't worry it will work well for longer things\");\r\n\r\n\tprintf(\"Abut to compress string (size is %d)\\n\", in.size());\r\n\r\n\t\/\/ \r\n\t\/\/ Compress the string...\r\n\t\/\/\r\n\tstd::string out;\r\n\tauto comp_size = snappy::Compress(in.c_str(), in.size(), &out);\r\n\t\r\n\tprintf(\"Compressed size is %d\\n\", comp_size);\r\n\r\n\t\/\/\r\n\t\/\/ Uncompress it..\r\n\t\/\/\r\n\tstd::string plain;\r\n\tsnappy::Uncompress(out.data(), comp_size, &plain);\r\n\tprintf(\"Un-compressed size is %d\\n\", plain.size());\r\n\r\n\tprintf(plain.c_str());\r\n}\r\n\/\/\r\n<\/pre>\n<p>If you get an error like this when you try to compile your client code:<\/p>\n<pre>\r\n.\r\nError\t1\terror LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '2' doesn't match value '0' \r\n.\r\n<\/pre>\n<p>Then it means you are trying to use the debug version of snappy.lib in a release build or vice versa, use the correct version and the error should go away&#8230;.<\/p>\n<p>Many thanks to <a href=\"https:\/\/github.com\/kmanley\">kmanley<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[98,338,337,91],"class_list":["post-1898","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-google","tag-library","tag-snappy","tag-visual-studio"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Kevin Godden\"\/>\n\t<meta name=\"google-site-verification\" content=\"Kyj52YLp6GOPA44PVBffo9fjW8rgWHYYRF0ZYjfy6ss\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Systems and Embedded Software Engineering, Ireland. | Some thoughts of a busy Computer Engineer\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Building snappy compression library on windows with Visual Studio 2012\" \/>\n\t\t<meta property=\"og:description\" content=\"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2014-10-28T16:16:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2014-10-28T16:20:01+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Building snappy compression library on windows with Visual Studio 2012\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#article\",\"name\":\"Building snappy compression library on windows with Visual Studio 2012\",\"headline\":\"Building snappy compression library on windows with Visual Studio 2012\",\"author\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/author\\\/kgodden\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/wp-content\\\/uploads\\\/2013\\\/09\\\/ridge_logo1.jpg\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/#articleImage\",\"width\":400,\"height\":81},\"datePublished\":\"2014-10-28T17:16:04+00:00\",\"dateModified\":\"2014-10-28T17:20:01+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#webpage\"},\"articleSection\":\"Uncategorized, google, library, snappy, Visual Studio\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ridgesolutions.ie\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/category\\\/uncategorized\\\/#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/category\\\/uncategorized\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#listItem\",\"name\":\"Building snappy compression library on windows with Visual Studio 2012\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#listItem\",\"position\":3,\"name\":\"Building snappy compression library on windows with Visual Studio 2012\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/category\\\/uncategorized\\\/#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/#organization\",\"name\":\"Ridge Solutions, Software Development and Software Engineering, Ireland.\",\"description\":\"Some thoughts of a busy Computer Engineer\",\"url\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/wp-content\\\/uploads\\\/2013\\\/09\\\/ridge_logo1.jpg\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#organizationLogo\",\"width\":400,\"height\":81},\"image\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/author\\\/kgodden\\\/#author\",\"url\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/author\\\/kgodden\\\/\",\"name\":\"Kevin Godden\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d2833f41e59a25cf2a9741a05ec383bfdd278762a5e0798a90940e7ab0a107a2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Kevin Godden\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/\",\"name\":\"Building snappy compression library on windows with Visual Studio 2012\",\"description\":\"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\\\/\\\/github.com\\\/kmanley\\\/snappy-msvc To build the\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/2014\\\/10\\\/28\\\/building-snappy-compression-library-on-windows-with-visual-studio-2012\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/author\\\/kgodden\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/index.php\\\/author\\\/kgodden\\\/#author\"},\"datePublished\":\"2014-10-28T17:16:04+00:00\",\"dateModified\":\"2014-10-28T17:20:01+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/#website\",\"url\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/\",\"name\":\"Ridge Solutions, Software Development and Software Engineering, Ireland.\",\"description\":\"Some thoughts of a busy Computer Engineer\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ridgesolutions.ie\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Building snappy compression library on windows with Visual Studio 2012","description":"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the","canonical_url":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"Kyj52YLp6GOPA44PVBffo9fjW8rgWHYYRF0ZYjfy6ss","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#article","name":"Building snappy compression library on windows with Visual Studio 2012","headline":"Building snappy compression library on windows with Visual Studio 2012","author":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/author\/kgodden\/#author"},"publisher":{"@id":"https:\/\/www.ridgesolutions.ie\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.ridgesolutions.ie\/wp-content\/uploads\/2013\/09\/ridge_logo1.jpg","@id":"https:\/\/www.ridgesolutions.ie\/#articleImage","width":400,"height":81},"datePublished":"2014-10-28T17:16:04+00:00","dateModified":"2014-10-28T17:20:01+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#webpage"},"articleSection":"Uncategorized, google, library, snappy, Visual Studio"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie#listItem","position":1,"name":"Home","item":"https:\/\/www.ridgesolutions.ie","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/category\/uncategorized\/#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/category\/uncategorized\/#listItem","position":2,"name":"Uncategorized","item":"https:\/\/www.ridgesolutions.ie\/index.php\/category\/uncategorized\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#listItem","name":"Building snappy compression library on windows with Visual Studio 2012"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#listItem","position":3,"name":"Building snappy compression library on windows with Visual Studio 2012","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/category\/uncategorized\/#listItem","name":"Uncategorized"}}]},{"@type":"Organization","@id":"https:\/\/www.ridgesolutions.ie\/#organization","name":"Ridge Solutions, Software Development and Software Engineering, Ireland.","description":"Some thoughts of a busy Computer Engineer","url":"https:\/\/www.ridgesolutions.ie\/","logo":{"@type":"ImageObject","url":"https:\/\/www.ridgesolutions.ie\/wp-content\/uploads\/2013\/09\/ridge_logo1.jpg","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#organizationLogo","width":400,"height":81},"image":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/author\/kgodden\/#author","url":"https:\/\/www.ridgesolutions.ie\/index.php\/author\/kgodden\/","name":"Kevin Godden","image":{"@type":"ImageObject","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/d2833f41e59a25cf2a9741a05ec383bfdd278762a5e0798a90940e7ab0a107a2?s=96&d=mm&r=g","width":96,"height":96,"caption":"Kevin Godden"}},{"@type":"WebPage","@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#webpage","url":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/","name":"Building snappy compression library on windows with Visual Studio 2012","description":"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ridgesolutions.ie\/#website"},"breadcrumb":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/author\/kgodden\/#author"},"creator":{"@id":"https:\/\/www.ridgesolutions.ie\/index.php\/author\/kgodden\/#author"},"datePublished":"2014-10-28T17:16:04+00:00","dateModified":"2014-10-28T17:20:01+00:00"},{"@type":"WebSite","@id":"https:\/\/www.ridgesolutions.ie\/#website","url":"https:\/\/www.ridgesolutions.ie\/","name":"Ridge Solutions, Software Development and Software Engineering, Ireland.","description":"Some thoughts of a busy Computer Engineer","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ridgesolutions.ie\/#organization"}}]},"og:locale":"en_US","og:site_name":"Systems and Embedded Software Engineering, Ireland. | Some thoughts of a busy Computer Engineer","og:type":"article","og:title":"Building snappy compression library on windows with Visual Studio 2012","og:description":"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the","og:url":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/","article:published_time":"2014-10-28T16:16:04+00:00","article:modified_time":"2014-10-28T16:20:01+00:00","twitter:card":"summary","twitter:title":"Building snappy compression library on windows with Visual Studio 2012","twitter:description":"Snappy is a little fast software compression library by google. It eschews high compression rates for speed, it is very easy to use. Building it on windows for use with visual studio etc. is relatively straight-forward due to this github project by kmanley which provides it with a visual studio solution. https:\/\/github.com\/kmanley\/snappy-msvc To build the"},"aioseo_meta_data":{"post_id":"1898","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-09-13 21:45:08","updated":"2025-07-15 22:54:23","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ridgesolutions.ie\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ridgesolutions.ie\/index.php\/category\/uncategorized\/\" title=\"Uncategorized\">Uncategorized<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBuilding snappy compression library on windows with Visual Studio 2012\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ridgesolutions.ie"},{"label":"Uncategorized","link":"https:\/\/www.ridgesolutions.ie\/index.php\/category\/uncategorized\/"},{"label":"Building snappy compression library on windows with Visual Studio 2012","link":"https:\/\/www.ridgesolutions.ie\/index.php\/2014\/10\/28\/building-snappy-compression-library-on-windows-with-visual-studio-2012\/"}],"_links":{"self":[{"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/posts\/1898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/comments?post=1898"}],"version-history":[{"count":0,"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/posts\/1898\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/media?parent=1898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/categories?post=1898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ridgesolutions.ie\/index.php\/wp-json\/wp\/v2\/tags?post=1898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}