<?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[Hinweise zur Einbindung existierender Libraries erbeten]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich habe hier folgende Library, die ich gerne in meinen Code intergrieren möchte:<br />
<a href="http://www.robertnz.net/nm10.htm" rel="nofollow">http://www.robertnz.net/nm10.htm</a></p>
<p>Habe die Homepage und die eingefügten Textdateien studiert, verstehe aber leider nur Bahnhof. Könnte mir vielleicht jemand weiterhelfen und Tips geben, was ich machen muss, um diese Dateien in meinem Code nutzen zu können?</p>
<p>Vielen Dank schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/168067/hinweise-zur-einbindung-existierender-libraries-erbeten</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 06:03:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/168067.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Dec 2006 11:10:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 11:10:33 GMT]]></title><description><![CDATA[<p>Hallo.</p>
<p>Ich habe hier folgende Library, die ich gerne in meinen Code intergrieren möchte:<br />
<a href="http://www.robertnz.net/nm10.htm" rel="nofollow">http://www.robertnz.net/nm10.htm</a></p>
<p>Habe die Homepage und die eingefügten Textdateien studiert, verstehe aber leider nur Bahnhof. Könnte mir vielleicht jemand weiterhelfen und Tips geben, was ich machen muss, um diese Dateien in meinem Code nutzen zu können?</p>
<p>Vielen Dank schonmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193902</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 11:10:33 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 12:03:44 GMT]]></title><description><![CDATA[<p>Ohne mir die Seite angesehen zu haben:</p>
<p>Üblicherweise musst du die notwendigen Headerdateien in deinem Code inkludieren. Dann fügst du in den Linkeroptionen deiner IDE die zu den Headern gehörenden Bibliotheken ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193922</guid><dc:creator><![CDATA[Sid2K6]]></dc:creator><pubDate>Mon, 18 Dec 2006 12:03:44 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 12:16:19 GMT]]></title><description><![CDATA[<p>Danke für die Antwort. Leider klappt es nicht so einfach. In der heruntergeladenen zip-Datei gibt es nur unendliche viele *.cpp und *.h, ist also nicht wirklich eine richtige Library, wie es aussieht. Und sobald ich eine Header-File in mein Programm inkludieren, dann hagelt es nur so von Linker-Problemen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193935</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 12:16:19 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 12:17:56 GMT]]></title><description><![CDATA[<p>P.S.: Muss ich etwas mit den erwähnten 'Make files' machen, oder betrifft mich das nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193936</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 12:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 12:48:51 GMT]]></title><description><![CDATA[<p>Libraries:( schrieb:</p>
<blockquote>
<p>Danke für die Antwort. Leider klappt es nicht so einfach. In der heruntergeladenen zip-Datei gibt es nur unendliche viele *.cpp und *.h, ist also nicht wirklich eine richtige Library, wie es aussieht. Und sobald ich eine Header-File in mein Programm inkludieren, dann hagelt es nur so von Linker-Problemen.</p>
</blockquote>
<p>Füge deinem Projekt doch einfach alle CPP Files und Headerdateien hinzu - oh mist das geht ja nicht - es sind ja unendliche viele</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193952</guid><dc:creator><![CDATA[Vertexwahn]]></dc:creator><pubDate>Mon, 18 Dec 2006 12:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 12:52:49 GMT]]></title><description><![CDATA[<p>Hi Vertexwahn ,</p>
<p>für jemand der wirklich vor einem Problem steht, ansonsten hätte ich das hier nicht gepostet, ist dieser Kommentar ja nicht gerade hilfreich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193957</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 12:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 12:57:14 GMT]]></title><description><![CDATA[<p>Dann solltest du mal lernen zu lesen <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>
<p>Im Abschnitt 2 deiner Beschreibung steht doch, was du machen mußt - jedes der .CPP's nehmen und zu einer Lib compilieren. (am besten geht es wohl, indem du das Make-File für deinen Compiler anstartest)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193963</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 18 Dec 2006 12:57:14 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 13:21:13 GMT]]></title><description><![CDATA[<p>An CStoll: Danke für den Tip.</p>
<p>Du schreibst, ich sollte richtig lesen lernen. Aber wie ich bereits im ersten Post geschrieben habe, habe ich auch den Abschnitt 2 gelesen. Wenn man soetwas allerdings zum ersten Mal liest, kann man nur schwer etwas damit anfangen. Habe zuvor noch nie mit Makefiles gearbeitet.</p>
<p>Habe es jetzt jedenfalls irgendwie hinbekommen, und für die gesamten *cpp's eine einzige Lib-Datei erhalten, sowie eine ganze Reihe an Objektdateien. Was soll ich jetzt mit den Objektdateien anfangen? Muss ich meiner IDE etwas davon mitteilen, oder findet es die von alleine?</p>
<p>Läßt man jetzt die Lib-File in dem Projektordner oder lieber in den Lib-Ordner von VC8.0 verschieben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193984</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 13:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 13:21:23 GMT]]></title><description><![CDATA[<p>Yo, hier steht alles was man wissen muß:<br />
<a href="http://www.robertnz.net/nm10.htm#starting" rel="nofollow">http://www.robertnz.net/nm10.htm#starting</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193985</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Mon, 18 Dec 2006 13:21:23 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 13:27:26 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Yo, hier steht alles was man wissen muß:<br />
<a href="http://www.robertnz.net/nm10.htm#starting" rel="nofollow">http://www.robertnz.net/nm10.htm#starting</a></p>
</blockquote>
<p>Es ist mir schon klar, dass es für jemand, der das schon tausend Mal gemacht hat, sicher keine Hürde darstellt. Ist es aber nicht verständlich, dass man als Anfänger damit durchaus auf Probleme stossen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193991</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 13:27:26 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 13:32:38 GMT]]></title><description><![CDATA[<p>Dann sage uns doch mal, was genau du an dem Getting Started nicht verstehst? Was meinst du, was wir dir hier im Forum anderes sagen würden, außer auf deutsch? Wir würden auch nur drüber lesen, und das ganze für dich übersetzen. Hast du schon <strong>versucht</strong>, das zu machen, was da steht??? Und an welchem Punkt kommst du nicht weiter? Dann kann man dir evtl. genauer helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1193996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1193996</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Mon, 18 Dec 2006 13:32:38 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 13:55:44 GMT]]></title><description><![CDATA[<blockquote>
<p>Dann sage uns doch mal, was genau du an dem Getting Started nicht verstehst?</p>
</blockquote>
<p>Also. Zuerst weis ich schon mal gar nicht, wie ich eigentlich anfangen muss. Soll ich zuerst die Makefiles benutzen, oder zuerst folgende Anweisung:</p>
<blockquote>
<p>You will need to compile all the *.cpp files listed as program files in the files section to get the complete package.</p>
</blockquote>
<p>Womit ich jetzt angefangen habe ist folgendes: Im Visual Studio 2005 Command Prompt - Fenster habe ich im entsprechenden Ordner folgende Anweisung geschrieben:</p>
<blockquote>
<p>nmake /f nm_m8.mak</p>
</blockquote>
<p>Das Ergebnis waren eine Lib-File und eine ganze Menge an Objektdateien. Dann steht weiter auf der Seite:</p>
<blockquote>
<p>Ideally you should store the resulting object files as a library.</p>
</blockquote>
<p>Das habe ich auch noch nie zuvor gemacht, weis also auch nicht, wie das gehen soll. <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="😞"
    /><br />
Und noch eine Frage dazu:</p>
<blockquote>
<p>Your source files that access the newmat will need to #include one or more of the following files.</p>
</blockquote>
<p>D.h., wenn ich die Lib-Files erzeugt habe (s.o.), brauche ich die nur noch zu meinem Projekt hinzufügen und die aufgeführten *.h-Dateien auflisten, und dann funktioniert es?</p>
<p>Vielen Dank für die Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194009</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 13:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 14:40:23 GMT]]></title><description><![CDATA[<p>Libraries:( schrieb:</p>
<blockquote>
<blockquote>
<p>Dann sage uns doch mal, was genau du an dem Getting Started nicht verstehst?</p>
</blockquote>
<p>Also. Zuerst weis ich schon mal gar nicht, wie ich eigentlich anfangen muss. Soll ich zuerst die Makefiles benutzen, oder zuerst folgende Anweisung:</p>
<blockquote>
<p>You will need to compile all the *.cpp files listed as program files in the files section to get the complete package.</p>
</blockquote>
</blockquote>
<p>Das Makefile tut genau dieses (cpp zu compilieren). Dafür sind Makefiles nämlich da.</p>
<p>Libraries:( schrieb:</p>
<blockquote>
<p>Womit ich jetzt angefangen habe ist folgendes: Im Visual Studio 2005 Command Prompt - Fenster habe ich im entsprechenden Ordner folgende Anweisung geschrieben:</p>
<blockquote>
<p>nmake /f nm_m8.mak</p>
</blockquote>
<p>Das Ergebnis waren eine Lib-File und eine ganze Menge an Objektdateien. Dann steht weiter auf der Seite:</p>
<blockquote>
<p>Ideally you should store the resulting object files as a library.</p>
</blockquote>
<p>Das habe ich auch noch nie zuvor gemacht, weis also auch nicht, wie das gehen soll. <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>
</blockquote>
<p>Doch hast du. Indem du besagtes Lib-FIle erstellt hast. Die object files sind damit bereits verarbeitet und du brauchst sie nicht mehr.</p>
<p>Edit: Um die Library nun zu verwenden, mußt du:</p>
<p>1. Dem Linker bzw. der IDE sagen, daß das Lib-File mitgelinkt werden soll.<br />
2. Dem Compiler bzw. der IDE sagen, in welchem verzeichnis die h-Dateien liegen.<br />
3. Die benötigten h-Dateien in deinem eigenen Quelltext mit #include einbinden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194036</guid><dc:creator><![CDATA[Z2]]></dc:creator><pubDate>Mon, 18 Dec 2006 14:40:23 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 15:26:06 GMT]]></title><description><![CDATA[<p>Danke. Das ist wirklich gut zu wissen. Ich habe es genauso gemacht, wie du gesagt hast. Bekomme aber nun Linkerfehler der folgenden Art:</p>
<blockquote>
<p>fatal error LNK1169: one or more multiply defined symbols found C:\...\Basis.exe 1<br />
error LNK2005: _mainCRTStartup already defined in MSVCRTD.lib(crtexe.obj) LIBCMT.lib<br />
error LNK2005: _exit already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib<br />
error LNK2005: __XcptFilter already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib<br />
error LNK2005: __unlock already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib<br />
error LNK2005: __lock already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib<br />
error LNK2005: __invoke_watson already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib<br />
error LNK2005: __initterm_e already defined in MSVCRTD.lib(MSVCR80D.dll) LIBCMT.lib</p>
</blockquote>
<p>Kannst du was damit anfangen?</p>
<blockquote>
<p>2. Dem Compiler bzw. der IDE sagen, in welchem verzeichnis die h-Dateien liegen.</p>
</blockquote>
<p>Wenn ich die Headerfiles in mein Projektverzeichnis kopiert habe, und in meinem Code #includiert habe, dann muss ich doch der IDE nichts mehr sagen, oder?</p>
<p>DANKE! <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194070</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194070</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 15:26:06 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 16:08:07 GMT]]></title><description><![CDATA[<p>Der Link-Fehler sieht nach irgendetwas MSVC spezifisches aus. Damit kann ich dir nicht weiterhelfen (keine Ahnung von MSVC).</p>
<p>Du kannst die Header-Dateien der Library in dein Projektverzeichnis kopieren. Das ist aber sehr unsauber. Besser wäre es das entsprechende Verzeichnis (was sich irgendwo in der Nähe der Lib-Datei befinden sollte) in den include-Pfad aufzunehmen .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194093</guid><dc:creator><![CDATA[Z2]]></dc:creator><pubDate>Mon, 18 Dec 2006 16:08:07 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Mon, 18 Dec 2006 16:29:13 GMT]]></title><description><![CDATA[<p>Z2 schrieb:</p>
<blockquote>
<p>Damit kann ich dir nicht weiterhelfen (keine Ahnung von MSVC).</p>
</blockquote>
<p>Schade, trotzdem danke für die Hinweise.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194109</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194109</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Mon, 18 Dec 2006 16:29:13 GMT</pubDate></item><item><title><![CDATA[Reply to Hinweise zur Einbindung existierender Libraries erbeten on Tue, 19 Dec 2006 06:20:36 GMT]]></title><description><![CDATA[<p>Hi.<br />
Ich habe jetzt den Autor der Libraries angemailt und er hat mir weitergeholfen. Eine Verwendung der nmake-Anweisung war gar nicht nötig. Man muss nur einfach die &quot;richtigen&quot; Source- und Headerdateien in das Programm einbinden, und dann funktionierts auch.<br />
Danke für die Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1194427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1194427</guid><dc:creator><![CDATA[Libraries:(]]></dc:creator><pubDate>Tue, 19 Dec 2006 06:20:36 GMT</pubDate></item></channel></rss>