<?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[C++ Libary in C Program benutzen]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Ich habe ein C Programm, welches eine Library benutzt.</p>
<p>Jetzt möchte ich (da ich nur c++ gelernt habe) die Library verändern und dabei den &quot;neumodernen Schnickschnack&quot; von c++ benutzen.</p>
<p>Ist es überhaupt möglich eine c++ Library in ein mit einem c Compiler ( habe auch den Code nicht ) compilierten Porgramm zum laufen zu bringen?</p>
<p>mein Unidata Lehrer meinte ja, doch ich seitere dran...</p>
<p>Library ist mit g++ compiliert, doch c Programm meckert &quot;undefined sympol: __gxx_personality_v0&quot;</p>
<p>/ralbring</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/177645/c-libary-in-c-program-benutzen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 27 Jun 2026 15:42:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/177645.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Apr 2007 14:07:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Libary in C Program benutzen on Mon, 02 Apr 2007 14:07:47 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Ich habe ein C Programm, welches eine Library benutzt.</p>
<p>Jetzt möchte ich (da ich nur c++ gelernt habe) die Library verändern und dabei den &quot;neumodernen Schnickschnack&quot; von c++ benutzen.</p>
<p>Ist es überhaupt möglich eine c++ Library in ein mit einem c Compiler ( habe auch den Code nicht ) compilierten Porgramm zum laufen zu bringen?</p>
<p>mein Unidata Lehrer meinte ja, doch ich seitere dran...</p>
<p>Library ist mit g++ compiliert, doch c Programm meckert &quot;undefined sympol: __gxx_personality_v0&quot;</p>
<p>/ralbring</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258009</guid><dc:creator><![CDATA[ralbring]]></dc:creator><pubDate>Mon, 02 Apr 2007 14:07:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Libary in C Program benutzen on Mon, 02 Apr 2007 14:16:27 GMT]]></title><description><![CDATA[<p>Übergib mal die Option &quot;-lstdc++&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258017</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 02 Apr 2007 14:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Libary in C Program benutzen on Mon, 02 Apr 2007 15:29:52 GMT]]></title><description><![CDATA[<p>ich glaube das war's. Jetzt habe ich zwar noch nen anderes Problem, doch ich glaube zumindestens das ich jetzt die Schnittstelle nicht mehr richtig bediene.</p>
<p>implementiert werden muss eine Methode (Funktion), die einen pointer auf einen cstring zurückgibt.</p>
<p>im Original hieß die Funktion</p>
<p>char * getVersion( void ){<br />
return(&quot;123456&quot;);<br />
}</p>
<p>dass sollte doch auch in c++ gehen ?!?</p>
<p>ich übergebe jedoch augenscheinlich plötzlich einen NULL Pointer.</p>
<p>habe schon</p>
<p>char version[] = &quot;123456&quot;;</p>
<p>char * getVersion( void ){<br />
return version;<br />
}</p>
<p>probiert, jedoch funktioniert auch dass nicht. Wieder NULL Pointer <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<p>Bin ich zu blöd, oder warum ist das so? Der String müsste doch zu diesem Zeitpunkt korrekt im Speicher liegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258063</guid><dc:creator><![CDATA[ralbring]]></dc:creator><pubDate>Mon, 02 Apr 2007 15:29:52 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Libary in C Program benutzen on Tue, 03 Apr 2007 00:35:11 GMT]]></title><description><![CDATA[<p>In C++ wird ein anderes Namens-Schema für Funktionen benutzt, um Namespaces und Funktionsüberladung Geltung zu tragen (sogenanntes mangling). Daher musst du die Funktionen in C++ mit extern &quot;C&quot; deklarieren, damit kein mangling benutzt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258257</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Tue, 03 Apr 2007 00:35:11 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Libary in C Program benutzen on Tue, 03 Apr 2007 07:42:15 GMT]]></title><description><![CDATA[<p>Ich danke euch sehr, genau dass waren die Stichworter...</p>
<p>/robert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1258336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1258336</guid><dc:creator><![CDATA[ralbring]]></dc:creator><pubDate>Tue, 03 Apr 2007 07:42:15 GMT</pubDate></item></channel></rss>