<?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[Include C-Datei in einem C++-Datei]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte eine in C geschriebene Anwendung in mein C++ Projekt einbinden. Falls ich das nun so kompiliere:</p>
<pre><code>gcc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I../c-project -g -O2 -c -o testcproject.o testcproject.c
</code></pre>
<p>dann wird die Anwendung ohne Probleme kompiliert. Ersetze ich nun gcc durch g++ dann geht das nicht mehr. Brauche ich zusätzliche Optionen in g++?</p>
<p>danke+gruss,<br />
Haksi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228755/include-c-datei-in-einem-c-datei</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 10:24:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228755.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 02 Dec 2008 15:04:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Include C-Datei in einem C++-Datei on Tue, 02 Dec 2008 15:04:18 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich möchte eine in C geschriebene Anwendung in mein C++ Projekt einbinden. Falls ich das nun so kompiliere:</p>
<pre><code>gcc -DHAVE_CONFIG_H -I. -I. -I. -I.. -I../c-project -g -O2 -c -o testcproject.o testcproject.c
</code></pre>
<p>dann wird die Anwendung ohne Probleme kompiliert. Ersetze ich nun gcc durch g++ dann geht das nicht mehr. Brauche ich zusätzliche Optionen in g++?</p>
<p>danke+gruss,<br />
Haksi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624407</guid><dc:creator><![CDATA[haksi74]]></dc:creator><pubDate>Tue, 02 Dec 2008 15:04:18 GMT</pubDate></item><item><title><![CDATA[Reply to Include C-Datei in einem C++-Datei on Tue, 02 Dec 2008 15:07:39 GMT]]></title><description><![CDATA[<p>&quot;Geht nicht&quot; ist keine Fehlerbeschreibung. Bitte drück dich präziser aus.</p>
<p>Normalerweise sollte C-Code grösstenteils zu C++ kompatibel sein. Probleme könnte es eventuell mit Aufrufkonventionen/Linkages geben. Möglicherweise hilft ein <code>extern &quot;C&quot;</code> ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624411</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 02 Dec 2008 15:07:39 GMT</pubDate></item><item><title><![CDATA[Reply to Include C-Datei in einem C++-Datei on Tue, 02 Dec 2008 15:56:56 GMT]]></title><description><![CDATA[<p>Als ich mal ausprobiert hatte, C-Code mit g++ zu kompilieren, waren die meisten Probleme auf die strengeren Typecast-Regeln von C++ zurückzuführen.</p>
<p>Wie dem auch sei, C ist eben kein C++. Das meiste geht, manches halt nicht. Also, wenn der Code in C geschrieben ist, würde ich ihn auch als C (mit gcc) kompilieren. Die fertigen Object-Files sollten sich dann ohne weiteres auch mit C++-Code zusammen linken lassen. Vergiß nur das <code>extern &quot;C&quot;</code> um die C-Header nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624454</guid><dc:creator><![CDATA[dooooomi]]></dc:creator><pubDate>Tue, 02 Dec 2008 15:56:56 GMT</pubDate></item><item><title><![CDATA[Reply to Include C-Datei in einem C++-Datei on Tue, 02 Dec 2008 16:43:54 GMT]]></title><description><![CDATA[<p>ich habe ein interessanten Link gefunden werde mich mal da reinlesen:<br />
<a href="http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html" rel="nofollow">http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624475</guid><dc:creator><![CDATA[haksi74]]></dc:creator><pubDate>Tue, 02 Dec 2008 16:43:54 GMT</pubDate></item></channel></rss>