<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[wxWidgets direkt aus purem C benutzen?]]></title><description><![CDATA[<p>Guten abend!</p>
<p>Ein freund von mir will unbedingt eine GUI realisieren. Ich rate ihm dazu wxWidgets (habs selbst aber nie benutzt, ich bin ein Konsole-typ...). Er hat ein projekt in C, wxWidgets ist aber in C++ geschrieben und muss durch C++ aufgerufen werden.</p>
<p>Also? Ich dachte ein Wrapper in C++, mit einem C-compitablen header file ( <code>extern &quot;C&quot; { }</code> ), der auf C-compitable C++ funktionen verweist, welche dann irgendwie wxWidgets benutzen. Den Wrapper würde ich in eine statische Bibliothek ( <code>.a</code> ) reinpacken.</p>
<p>Ich hab C/C++ erfahrung die recht OK ist, zum mischen der beiden bin ich noch nie gekommen.</p>
<p>Meine Frage:<br />
Ist das überhaupt möglich..?<br />
Oder überhaupt empfehlenswert?<br />
Wie stehts im gegensatz zu GTK+ ?</p>
<p>Danke im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/290126/wxwidgets-direkt-aus-purem-c-benutzen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 18 Aug 2026 17:39:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/290126.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Jul 2011 19:19:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 19:19:09 GMT]]></title><description><![CDATA[<p>Guten abend!</p>
<p>Ein freund von mir will unbedingt eine GUI realisieren. Ich rate ihm dazu wxWidgets (habs selbst aber nie benutzt, ich bin ein Konsole-typ...). Er hat ein projekt in C, wxWidgets ist aber in C++ geschrieben und muss durch C++ aufgerufen werden.</p>
<p>Also? Ich dachte ein Wrapper in C++, mit einem C-compitablen header file ( <code>extern &quot;C&quot; { }</code> ), der auf C-compitable C++ funktionen verweist, welche dann irgendwie wxWidgets benutzen. Den Wrapper würde ich in eine statische Bibliothek ( <code>.a</code> ) reinpacken.</p>
<p>Ich hab C/C++ erfahrung die recht OK ist, zum mischen der beiden bin ich noch nie gekommen.</p>
<p>Meine Frage:<br />
Ist das überhaupt möglich..?<br />
Oder überhaupt empfehlenswert?<br />
Wie stehts im gegensatz zu GTK+ ?</p>
<p>Danke im voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095080</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Tue, 19 Jul 2011 19:19:09 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 19:29:11 GMT]]></title><description><![CDATA[<p>Warum benutzt dein Freund kein C++?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095082</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 19 Jul 2011 19:29:11 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 19:38:24 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>Warum benutzt dein Freund kein C++?</p>
</blockquote>
<p>Weil er keine Zeit dazu hat, es zu lernen, obwohl er alle Zeit der Welt hat.<br />
(oder kurz: Frag nicht mich)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095085</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Tue, 19 Jul 2011 19:38:24 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 20:07:10 GMT]]></title><description><![CDATA[<p>wxc wird seid 6 jahren nicht mehr entwickelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095102</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Tue, 19 Jul 2011 20:07:10 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 20:10:14 GMT]]></title><description><![CDATA[<p>Benutz GTK in dem Fall. Das ist in C. Bzw hat eine C-Api.<br />
Oder nehmt C++ :).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095104</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Tue, 19 Jul 2011 20:10:14 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 21:01:25 GMT]]></title><description><![CDATA[<p>Okay tun wir schon.<br />
Jetzt aber rein von den Möglichkieten her, es wäre doch möglich, nicht? Falls a, sehr schwehr?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095121</guid><dc:creator><![CDATA[lk]]></dc:creator><pubDate>Tue, 19 Jul 2011 21:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 21:02:48 GMT]]></title><description><![CDATA[<p>Sehr aufwendig zumindest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095123</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Tue, 19 Jul 2011 21:02:48 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 22:08:55 GMT]]></title><description><![CDATA[<p>lk schrieb:</p>
<blockquote>
<p>Jetzt aber rein von den Möglichkieten her, es wäre doch möglich, nicht? Falls a, sehr schwehr?</p>
</blockquote>
<p>Was? Einen C-Wrapper um wxWidgets zu schreiben? Technisch sicher möglich, aber die Arbeit lohnt sich niemals, wenn man nur mal ab und zu etwas GUI programmiert. Zumal man dazu auch C++ können müsste.</p>
<p>Generell müsste man neben Aufwand/Test/Boilerplate-Code auch beachten, dass sich gewisse C++-Sprachmittel schlecht in C umsetzen lassen. Wobei das beim antiquierten wxWidgets wohl nicht das Problem sein dürfte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095136</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095136</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 19 Jul 2011 22:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 22:30:20 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Wobei das beim antiquierten wxWidgets wohl nicht das Problem sein dürfte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Wolle Flamewar kaufe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095138</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Tue, 19 Jul 2011 22:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Tue, 19 Jul 2011 22:29:06 GMT]]></title><description><![CDATA[<p>Stell wenn schon nur die letzte Nebenbemerkung und nicht meinen ganzen Post als schlecht dar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095145</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 19 Jul 2011 22:29:06 GMT</pubDate></item><item><title><![CDATA[Reply to wxWidgets direkt aus purem C benutzen? on Wed, 20 Jul 2011 07:40:45 GMT]]></title><description><![CDATA[<p>lk schrieb:</p>
<blockquote>
<p>Weil er keine Zeit dazu hat, es zu lernen, obwohl er alle Zeit der Welt hat.</p>
</blockquote>
<p>Ach, er kann kein C++, aber einen Wrapper um wxWidgets schreiben kann er?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2095191</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2095191</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Wed, 20 Jul 2011 07:40:45 GMT</pubDate></item></channel></rss>