{"id":567,"date":"2012-06-03T18:11:38","date_gmt":"2012-06-03T17:11:38","guid":{"rendered":"http:\/\/pocoproject.org\/blog\/?p=567"},"modified":"2012-06-09T20:32:41","modified_gmt":"2012-06-09T18:32:41","slug":"bad-news-for-oss-c11-on-windows","status":"publish","type":"post","link":"https:\/\/pocoproject.org\/blog\/?p=567","title":{"rendered":"Bad news for FOSS C++11 on Windows"},"content":{"rendered":"<p>The Big Brother <a href=\"http:\/\/blogs.msdn.com\/b\/visualstudio\/archive\/2012\/05\/18\/a-look-ahead-at-the-visual-studio-11-product-lineup-and-platform-support.aspx\" target=\"_blank\">has spoken<\/a>; thou shalt write <a href=\"http:\/\/msdn.microsoft.com\/en-us\/windows\/apps\/br229512.aspx\" target=\"_blank\">Metro<\/a> apps.<\/p>\n<p>According to\u00a0<a href=\"http:\/\/arstechnica.com\/information-technology\/2012\/05\/no-cost-desktop-software-development-is-dead-on-windows-8\/\" target=\"_blank\">ars technica<\/a>:<\/p>\n<blockquote><p><em>If you want to develop desktop applications\u2014anything that runs at the command line or on the conventional Windows desktop that remains a fully supported, integral, essential part of Windows 8\u2014you&#8217;ll have two options: stick with the current Visual C++ 2010 Express and Visual C# 2010 Express products, or pay about $400-500 for Visual Studio 11 Professional. A second version, Visual Studio 11 Express for Web, will be able to produce HTML and JavaScript websites, and nothing more.<\/em><\/p><\/blockquote>\n<p>This is not good for open source. I doubt Microsoft will ever put forth effort for full C++11 support in VS 2010. So, this essentially means that, if you want to compile not only traditional Win32 applications but also standard C++11 code on Windows, you&#8217;ll have to pay for the professional version of Visual Studio.<\/p>\n<p>Sigh.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/arstechnica.com\/information-technology\/2012\/05\/no-cost-desktop-software-development-is-dead-on-windows-8\/\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-569 aligncenter\" title=\"visual-studio-11-bill\" src=\"http:\/\/pocoproject.org\/blog\/wp-content\/uploads\/2012\/06\/visual-studio-11-bill.jpg\" alt=\"Photo illustration by Aurich Lawson\" width=\"640\" height=\"268\" \/><\/a><\/p>\n<p style=\"text-align: right;font-size:50%\">Photo illustration by Aurich Lawson<\/p>\n<p style=\"font-size: 50%; text-align: left;\">\n<p><strong>Update (<\/strong><em>June 9, 2012<\/em><strong>)<\/strong>:<\/p>\n<p>Apparently, Microsoft has <a href=\"http:\/\/blogs.msdn.com\/b\/visualstudio\/archive\/2012\/06\/08\/visual-studio-express-2012-for-windows-desktop.aspx\" target=\"_blank\">changed it&#8217;s mind<\/a>. Good.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Big Brother has spoken; thou shalt write Metro apps. According to\u00a0ars technica: If you want to develop desktop applications\u2014anything that runs at the command line or on the conventional Windows desktop that remains a fully supported, integral, essential part of Windows 8\u2014you&#8217;ll have two options: stick with the current Visual C++ 2010 Express and [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-567","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=567"}],"version-history":[{"count":34,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/567\/revisions"}],"predecessor-version":[{"id":601,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/567\/revisions\/601"}],"wp:attachment":[{"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pocoproject.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}