<?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[Headerdateien und Bibliotheken?]]></title><description><![CDATA[<p>Hallo Forum!<br />
Ich habe mal eine winzige Frage.<br />
Beim Compilieren eines Programms hat der Linker bemängelt eine bestimmte Funktion R_alloc nicht zu finden. Ich habe extra in das Programm das Headerfile Memory.h eingebunden. Dort wird die Funktion aber irgendwie nur aufgelistet:<br />
char* R_alloc(long, int);<br />
Jedoch muss ja die Funktion irgendwo programmiert sein. Kann das sein, das sich diese Header-Datei auf eine Bibliothek bezieht die ich gar nicht im lib-Verzeichnis des Compilers habe? Mir ist der Zusammenhang von Header- und Bibliothekdateien noch nicht ganz klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199664/headerdateien-und-bibliotheken</link><generator>RSS for Node</generator><lastBuildDate>Mon, 29 Jun 2026 13:24:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199664.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Dec 2007 20:08:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Headerdateien und Bibliotheken? on Wed, 05 Dec 2007 20:13:34 GMT]]></title><description><![CDATA[<p>Hallo Forum!<br />
Ich habe mal eine winzige Frage.<br />
Beim Compilieren eines Programms hat der Linker bemängelt eine bestimmte Funktion R_alloc nicht zu finden. Ich habe extra in das Programm das Headerfile Memory.h eingebunden. Dort wird die Funktion aber irgendwie nur aufgelistet:<br />
char* R_alloc(long, int);<br />
Jedoch muss ja die Funktion irgendwo programmiert sein. Kann das sein, das sich diese Header-Datei auf eine Bibliothek bezieht die ich gar nicht im lib-Verzeichnis des Compilers habe? Mir ist der Zusammenhang von Header- und Bibliothekdateien noch nicht ganz klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415491</guid><dc:creator><![CDATA[Blubberblase]]></dc:creator><pubDate>Wed, 05 Dec 2007 20:13:34 GMT</pubDate></item><item><title><![CDATA[Reply to Headerdateien und Bibliotheken? on Wed, 05 Dec 2007 21:45:58 GMT]]></title><description><![CDATA[<blockquote>
<p>Mir ist der Zusammenhang von Header- und Bibliothekdateien noch nicht ganz klar.</p>
</blockquote>
<p>Normalerweise ist der Zusammenhang so dass alle in einem Heade-File deklarierten Funktionen in genau einer Library implementiert sind. Also ein Heade-File &quot;gehört zu&quot; genau einer Library. Eine Library &quot;hat&quot; aber meist mehrere Header-Files.</p>
<p>Um die Funktion nutzen zu können musst du nun a) das passende Header-File mit #include einbinden und b) mit der Library linken wo die Funktion definiert ist.</p>
<p>Zu welcher Library R_alloc gehört weiss ich nicht. r_alloc (kleines r!) findet man in *NIX Source Codes öfter, vielleicht glibc oder sowas?</p>
<p>Aber guck doch einfach mal in das Header-File &quot;Memory.h&quot; rein, oft steht da drinnen zu welcher Library es gehört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1415535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1415535</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 05 Dec 2007 21:45:58 GMT</pubDate></item></channel></rss>