<?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[wxGlade &#x2F;&#x2F; C und C++ definieren &#x2F;&#x2F; open62541]]></title><description><![CDATA[<p>Hallo liebes Forum,</p>
<p>ich arbeite gerade an einer Server-Client Verbindung für eine Automatisierungsprojekt.</p>
<p>Um es kurz zu machen:</p>
<p>Durch Vorgaben bin ich gezwungen das Programm in C zu schreiben <a href="http://open62541.org/" rel="nofollow">http://open62541.org/</a><br />
Das hat auch alles wunderbar funktioniert.</p>
<p>Nun soll ich für meinen Client eine HMI in wxGlade erstellen.<br />
Dabei steht mir die Speicherung der Oberfläche im C++ oder XRC-Dateiformat zur Verfügung.</p>
<p>Erste Frage was ist eine XRC-Datei? (Bringt es mir irgendwelche Vorteile damit zu arbeiten?)</p>
<p>Ich besitze eine open62541.h Datei und eine Client.c Datei.</p>
<p>Ist es nun möglich die Funktionen aus meiner Client.c - Datei (Sind natürlich mit Funktionen aus der open62541.h Datei verschlungen) in die von wxGlade erstellte Vorlage zu implementieren?</p>
<p>Die Beispiele mit:</p>
<pre><code>#ifdef __cplusplus
extern &quot;C&quot; {
#endif
</code></pre>
<p>.. usw</p>
<p>Funktioniert aber bisher nur an einem kleinen selbgeschriebenen Testprogramm.</p>
<p>Bin ich damit auf der richtigen Spur?</p>
<p>Grüße SBifi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/337102/wxglade-c-und-c-definieren-open62541</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 16:58:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/337102.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 08 Mar 2016 08:26:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wxGlade &#x2F;&#x2F; C und C++ definieren &#x2F;&#x2F; open62541 on Tue, 08 Mar 2016 08:26:59 GMT]]></title><description><![CDATA[<p>Hallo liebes Forum,</p>
<p>ich arbeite gerade an einer Server-Client Verbindung für eine Automatisierungsprojekt.</p>
<p>Um es kurz zu machen:</p>
<p>Durch Vorgaben bin ich gezwungen das Programm in C zu schreiben <a href="http://open62541.org/" rel="nofollow">http://open62541.org/</a><br />
Das hat auch alles wunderbar funktioniert.</p>
<p>Nun soll ich für meinen Client eine HMI in wxGlade erstellen.<br />
Dabei steht mir die Speicherung der Oberfläche im C++ oder XRC-Dateiformat zur Verfügung.</p>
<p>Erste Frage was ist eine XRC-Datei? (Bringt es mir irgendwelche Vorteile damit zu arbeiten?)</p>
<p>Ich besitze eine open62541.h Datei und eine Client.c Datei.</p>
<p>Ist es nun möglich die Funktionen aus meiner Client.c - Datei (Sind natürlich mit Funktionen aus der open62541.h Datei verschlungen) in die von wxGlade erstellte Vorlage zu implementieren?</p>
<p>Die Beispiele mit:</p>
<pre><code>#ifdef __cplusplus
extern &quot;C&quot; {
#endif
</code></pre>
<p>.. usw</p>
<p>Funktioniert aber bisher nur an einem kleinen selbgeschriebenen Testprogramm.</p>
<p>Bin ich damit auf der richtigen Spur?</p>
<p>Grüße SBifi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2489667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2489667</guid><dc:creator><![CDATA[SBifi]]></dc:creator><pubDate>Tue, 08 Mar 2016 08:26:59 GMT</pubDate></item><item><title><![CDATA[Reply to wxGlade &#x2F;&#x2F; C und C++ definieren &#x2F;&#x2F; open62541 on Tue, 08 Mar 2016 10:32:41 GMT]]></title><description><![CDATA[<p>Ja, man kann C und C++ zusammen in einem Programm benutzen. Dabei ist der Aufruf von C-Funktionen aus C++ einfach und wird, wie von dir beschrieben, mit extern &quot;C&quot; ermöglicht.</p>
<p>XRC Dateien kommen im C++-Standard nicht vor. Ebenso kennt er kein wxGlade.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2489682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2489682</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 08 Mar 2016 10:32:41 GMT</pubDate></item><item><title><![CDATA[Reply to wxGlade &#x2F;&#x2F; C und C++ definieren &#x2F;&#x2F; open62541 on Wed, 09 Mar 2016 12:11:52 GMT]]></title><description><![CDATA[<p>Hallo, danke für die Antwort</p>
<p>Ich glaube ich habe einen etwas größeres Problem.</p>
<p>Ich benutze GCC um meinen Code umzuwandeln.</p>
<p>Im Fall des Clients:</p>
<pre><code>gcc -std=c99 client.c open62541.c -o BClient
</code></pre>
<p>Verstehe ich diesen Befehl richtig?<br />
Das ich in der Variante C99 einen BClient erstelle und dabei meinen client.c mit dem Code von open62541.c &quot;verlinke&quot; und umwandle?</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2489772</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2489772</guid><dc:creator><![CDATA[SBifi]]></dc:creator><pubDate>Wed, 09 Mar 2016 12:11:52 GMT</pubDate></item><item><title><![CDATA[Reply to wxGlade &#x2F;&#x2F; C und C++ definieren &#x2F;&#x2F; open62541 on Wed, 09 Mar 2016 13:22:14 GMT]]></title><description><![CDATA[<p>SBifi schrieb:</p>
<blockquote>
<p>Ich glaube ich habe einen etwas größeres Problem.</p>
</blockquote>
<p>Dass glaube ich auch!</p>
<p>SBifi schrieb:</p>
<blockquote>
<p>Ich benutze GCC um meinen Code umzuwandeln.</p>
</blockquote>
<p>Compiler <em>übersetzen</em>.</p>
<p>SBifi schrieb:</p>
<blockquote>
<p>Im Fall des Clients:</p>
<pre><code>gcc -std=c99 client.c open62541.c -o BClient
</code></pre>
</blockquote>
<p>Der C-Compiler übersetzt die beiden Dateien nach dem C99-Standard und der Linnker bindet das Ergebnis zu der ausführbaren Datei BClient zusammen (falls es keine Fehler gibt).</p>
<p>Du weißt nicht wirklich, was du da tust, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2489776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2489776</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Wed, 09 Mar 2016 13:22:14 GMT</pubDate></item></channel></rss>