<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>C&#43;&#43; on Benny Simmonds</title>
    <link>https://www.bencode.io/tags/c&#43;&#43;/</link>
    <description>Recent content in C&#43;&#43; on Benny Simmonds</description>
    <generator>Hugo -- 0.149.1</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 31 Dec 2012 12:50:06 +0000</lastBuildDate>
    <atom:link href="https://www.bencode.io/tags/c++/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Native Desktop Window Skeleton with ATL</title>
      <link>https://www.bencode.io/posts/2012-12-31-winskeleton/</link>
      <pubDate>Mon, 31 Dec 2012 12:50:06 +0000</pubDate>
      <guid>https://www.bencode.io/posts/2012-12-31-winskeleton/</guid>
      <description>&lt;p&gt;Building native Windows application with C++ can be done using a variety of techniques, from handrolled win32 to MFC. Some uglier than others. Using some ATL macros, here is the most minimalist implementation I could find, that will get you a native Windows desktop shell up and running.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s a skeleton native Windows desktop application that uses &lt;!-- raw HTML omitted --&gt;ATL&lt;!-- raw HTML omitted --&gt; (Abstract Template Library) as a thin wrapper on top of the underlying Windows scaffolding (e.g. the winproc, the message pump and so on). Compared to hand rolling this plumbing yourself, ATL (although its largly macro based) keeps the code lean and mean. I plan to use this as a shell DirectX render target for testing. For buildable VS2012 solution see &lt;a href=&#34;https://github.com/benjaminify/WindowsAtlSkeleton&#34;&gt;github&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43;11 with Clang on Windows and MinGW</title>
      <link>https://www.bencode.io/posts/2012-10-20-clangonwindows/</link>
      <pubDate>Sat, 20 Oct 2012 10:44:33 +0000</pubDate>
      <guid>https://www.bencode.io/posts/2012-10-20-clangonwindows/</guid>
      <description>&lt;p&gt;Installation steps for getting a functional Clang++ build running on Windows 8 and MinGW.&lt;/p&gt;
&lt;h2 id=&#34;step-1&#34;&gt;Step 1&lt;/h2&gt;
&lt;p&gt;Install &lt;a href=&#34;https://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/&#34;&gt;MinGW&lt;/a&gt;. Using &lt;code&gt;mingw-get-inst-20120426.exe&lt;/code&gt; go with the pre-packaged repository catalogues, which bundles in GCC 4.6.1 as opposed to 4.7.x, which at the time of writing Clang does not support seemlessly. You will need the C Compiler, C++ Compiler, MSYS Basic System and MinGW Developer Toolkit MinGW packages.&lt;/p&gt;
&lt;h2 id=&#34;step-2&#34;&gt;Step 2&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;http://www.python.org/download/&#34;&gt;Python 2.x&lt;/a&gt;. Install the Python Interpreter and Libraries into &lt;code&gt;c:\MinGW\bin&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
