title: Pure GUI apps for Win/Linux/Mac in C++ with G++
body: <p><strong>GUI apps for Win/Linux/Mac in C/C++:</strong></p>
  
  <p>I want know how to write a <em>"<strong>pure</strong>," "<strong>native,</strong>" "<strong>API-level</strong>"</em> apps for Windows, Linux, and Mac in C++.</p>
  
  <p>I don't want "one-code run-anywhere", but native code for every OS.</p>
  
  <hr>
  
  <p><strong>Solution For Windows:</strong></p>
  
  <p>Just use <code>Mingw/Win32 API</code>; it's very simple and clear. That way I like programming under Windows.</p>
  
  <hr>
  
  <p><strong>Solution For Linux:</strong></p>
  
  <p>If I use, for example, <code>wxWidgets-dev/GNU G++</code>, my application can't run on PC/Linux if the user doesn't install <code>wxWidgets</code>? If not, how do I include the <code>wxWidgets</code> library in my program?</p>
  
  <hr>
  
  <p><strong>Solution For Mac:</strong></p>
  
  <p>Is <code>Objective-C++/GNU G++</code> is the solution? Or is <code>Carbon/C++/GNU G++</code> the solution?</p>