<?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[linker-fehler beim statischen Einbinden einer dll [cbuilder 6]]]></title><description><![CDATA[<p>Hi,</p>
<p>bin grad dabei ein dll-Tutorial zu machen - leider nicht ohne Hürden <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>hab aus ner dll mit implib eine lib-Datei erstellt, die ich nun in mein Prog einbinden will.<br />
Kompilieren geht auch ohne Probleme, nur beim Erstellen sieht es so aus, als kennt Linker die lib-Datei nicht.<br />
Hab sie dem Projekt hinzugefügt und den Pfad in den Projektoptionen angepasst. Die dll ist auch im Projektverzeichnis.</p>
<p>Der Linker haut immer diese Fehlermeldungen raus:<br />
[Linker Fehler] Unresolved external 'TForm1::AddVals(int, int)' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'TForm1::SubVals(int, int)' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ</p>
<p>Bin langsam echt am verzweifeln<br />
Hoffe mir kann wer helfen</p>
<p>Gruß aus dem Norden<br />
Buns</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/107756/linker-fehler-beim-statischen-einbinden-einer-dll-cbuilder-6</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 03:53:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/107756.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 22 Apr 2005 14:42:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to linker-fehler beim statischen Einbinden einer dll [cbuilder 6] on Fri, 22 Apr 2005 14:42:14 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>bin grad dabei ein dll-Tutorial zu machen - leider nicht ohne Hürden <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>hab aus ner dll mit implib eine lib-Datei erstellt, die ich nun in mein Prog einbinden will.<br />
Kompilieren geht auch ohne Probleme, nur beim Erstellen sieht es so aus, als kennt Linker die lib-Datei nicht.<br />
Hab sie dem Projekt hinzugefügt und den Pfad in den Projektoptionen angepasst. Die dll ist auch im Projektverzeichnis.</p>
<p>Der Linker haut immer diese Fehlermeldungen raus:<br />
[Linker Fehler] Unresolved external 'TForm1::AddVals(int, int)' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ<br />
[Linker Fehler] Unresolved external 'TForm1::SubVals(int, int)' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ</p>
<p>Bin langsam echt am verzweifeln<br />
Hoffe mir kann wer helfen</p>
<p>Gruß aus dem Norden<br />
Buns</p>
]]></description><link>https://www.c-plusplus.net/forum/post/773047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/773047</guid><dc:creator><![CDATA[buns]]></dc:creator><pubDate>Fri, 22 Apr 2005 14:42:14 GMT</pubDate></item><item><title><![CDATA[Reply to linker-fehler beim statischen Einbinden einer dll [cbuilder 6] on Fri, 22 Apr 2005 20:53:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>gabs da nicht mal etwas mit dem &quot;_&quot; _AddVals <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>MfG<br />
Klaus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/773296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/773296</guid><dc:creator><![CDATA[KlausB]]></dc:creator><pubDate>Fri, 22 Apr 2005 20:53:22 GMT</pubDate></item><item><title><![CDATA[Reply to linker-fehler beim statischen Einbinden einer dll [cbuilder 6] on Tue, 26 Apr 2005 06:42:58 GMT]]></title><description><![CDATA[<p>Hallo,<br />
stimmt, aber man kann mit implib mit der Option -a den führenden Unterstrich<br />
den Funktionen der dll bzw lib hinzufügen.</p>
<p>Hab beides probiert: implib mit und ohne &quot;-a&quot;. Immer noch die gleichen Linker-Fehler.<br />
Das Problem liegt wohl an anderer Stelle, denn selbst wenn ich die lib-Datei wieder aus dem Projekt lösche, bekomme ich die gleichen Fehler <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>Muß man die lib-Datei noch anders dem Projekt bekanntmachen als sie &quot;nur&quot; hinzuzufügen?</p>
<p>Gruß<br />
Buns</p>
]]></description><link>https://www.c-plusplus.net/forum/post/775556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/775556</guid><dc:creator><![CDATA[buns]]></dc:creator><pubDate>Tue, 26 Apr 2005 06:42:58 GMT</pubDate></item><item><title><![CDATA[Reply to linker-fehler beim statischen Einbinden einer dll [cbuilder 6] on Tue, 26 Apr 2005 22:34:27 GMT]]></title><description><![CDATA[<p>Ich hatte neulich das Problem, dass ich eine Header-Datei eingebunden hatte, die einige Methoden zwar deklariert hatte, aber deren Implementation nirgends zu finden war. Problematisch war es, weil ich diese (die tatsächlich eingebundene) .h-Datei gar nicht brauchte, ihre Inklusion aber die Deklaration der identisch lautenden Funktionen einer anderen .h-Datei verdeckt hat, so dass die zu dieser (verdeckten) .h-Datei gehörige Implementation nicht gefunden wurde.</p>
<p><strong>Fazit:</strong> Include-Pfade bereinigen... War eine traurig einfache Lösung zu vielen Stunden Kopfzerbrechens. Aber ich hab draus gelernt. <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>Viel Glück,</p>
<p>Oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/776294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/776294</guid><dc:creator><![CDATA[der oli]]></dc:creator><pubDate>Tue, 26 Apr 2005 22:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to linker-fehler beim statischen Einbinden einer dll [cbuilder 6] on Wed, 27 Apr 2005 07:13:27 GMT]]></title><description><![CDATA[<p>war auch so ein blöder, zeitraubender Fehler:<br />
hab den __declspec (dllimport) blöderweise in die public-sektion der Klassendklaration gepasted.<br />
Muß natürlich ausserhalb stehen <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>Danke für die Hilfe</p>
<p>...nächste Frage:</p>
<p>wie würdet ihr diesen Konstruktor...</p>
<pre><code class="language-cpp">class DECLSPEC SWSSLSocket : public SWInetSocket
{
public:
	SWSSLSocket(block_type block=blocking, int keysize=RSA_KEYSIZE);
	virtual ~SWSSLSocket();
	...
</code></pre>
<p>...aus einer dll/lib statisch importieren ??</p>
<p>block_type sieht so aus:</p>
<pre><code class="language-cpp">enum block_type{blocking, noWait, nonblocking};
</code></pre>
<p>Ich habs so versucht...</p>
<pre><code class="language-cpp">__declspec (dllimport) SWSSLSocket(block_type, int);
</code></pre>
<p>Resultat: Compilerfehler: &quot;)&quot; hinter dem , erwartet ...</p>
<pre><code class="language-cpp">__declspec (dllimport) SWSSLSocket(int, int);
</code></pre>
<p>Resultat: Compilerfehler: Deklaration nicht ordnungsgemäß abgeschlossen</p>
<p>Gruß<br />
Buns</p>
]]></description><link>https://www.c-plusplus.net/forum/post/776348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/776348</guid><dc:creator><![CDATA[buns]]></dc:creator><pubDate>Wed, 27 Apr 2005 07:13:27 GMT</pubDate></item></channel></rss>