<?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[Wozu __declspec(dllimport&#x2F;export) ?]]></title><description><![CDATA[<p>Hallo !</p>
<p>Wie der Titel schon sagt, verstehe ich nicht ganz wozu man __declspec braucht.<br />
Ich weiß das es bei Funktionen die von DLL's importert/exportiert werden angegeben wird, aber es funktioniert bei mir auch genau so gut ohne (spiele gearde mit dynamischen und statischen Lib's herum).</p>
<p>Kann mir jemand sagen was genau dieser modifier bewirkt ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217922/wozu-__declspec-dllimport-export</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 06:09:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217922.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Jul 2008 15:29:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wozu __declspec(dllimport&#x2F;export) ? on Sun, 13 Jul 2008 15:29:39 GMT]]></title><description><![CDATA[<p>Hallo !</p>
<p>Wie der Titel schon sagt, verstehe ich nicht ganz wozu man __declspec braucht.<br />
Ich weiß das es bei Funktionen die von DLL's importert/exportiert werden angegeben wird, aber es funktioniert bei mir auch genau so gut ohne (spiele gearde mit dynamischen und statischen Lib's herum).</p>
<p>Kann mir jemand sagen was genau dieser modifier bewirkt ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546680</guid><dc:creator><![CDATA[blutiger Anfänger]]></dc:creator><pubDate>Sun, 13 Jul 2008 15:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to Wozu __declspec(dllimport&#x2F;export) ? on Sun, 13 Jul 2008 17:18:08 GMT]]></title><description><![CDATA[<p>Das <code>__declspec</code> Schlüsselwort wird dazu verwendet, die Speicherklasse eines Identifiers festzulegen. <code>__declspec( dllexport )</code> wird verwendet um - wie der Name schon sagt - aus einer DLL zu exportieren. Ohne <code>__declspec( dllexport )</code> geht's auch über sog. Moduldefinitionsdateien ( <code>*.def</code> ).</p>
<p>cheers, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546724</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546724</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sun, 13 Jul 2008 17:18:08 GMT</pubDate></item><item><title><![CDATA[Reply to Wozu __declspec(dllimport&#x2F;export) ? on Sun, 13 Jul 2008 18:12:38 GMT]]></title><description><![CDATA[<p>Bei mir gehts aber auch ohne *.Def Dateien, das man __declspec zum exportieren/importieren verwendet weiß ich, aber ich würd gern wissen was sie bewirken?! Beim statischen Libs braucht man das Schlüsselwort auch nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546752</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546752</guid><dc:creator><![CDATA[Gast 123482573]]></dc:creator><pubDate>Sun, 13 Jul 2008 18:12:38 GMT</pubDate></item><item><title><![CDATA[Reply to Wozu __declspec(dllimport&#x2F;export) ? on Sun, 13 Jul 2008 20:32:15 GMT]]></title><description><![CDATA[<p>Damit - oder mit Moduldefinitionsdateien - wird der Linker angewiesen, ein Symbol in die Exporttabelle der dll/exe einzutragen.</p>
<p>Gast123482573 schrieb:</p>
<blockquote>
<p>Bei mir gehts aber auch ohne *.Def Dateien [...]</p>
</blockquote>
<p>Welche Toolchain denn?</p>
<p>cheers, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546818</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sun, 13 Jul 2008 20:32:15 GMT</pubDate></item><item><title><![CDATA[Reply to Wozu __declspec(dllimport&#x2F;export) ? on Sun, 13 Jul 2008 22:13:20 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/731">@Anfänger</a>: ohne __declspec(dllexport) wird das Exportieren nicht funktionieren, es sei denn du machst es über das Def File oder ggf. Linker Switches.</p>
<p>Ohne __declspec(dllimport) geht es sehrwohl. Der Unterschied mit und ohne dllimport ist bloss dass inline Funktionen die nicht inline Aufgerufen werden mit dllimport aus der DLL genommen werden, und ohne dllimport im Programm instanziert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1546863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1546863</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 13 Jul 2008 22:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to Wozu __declspec(dllimport&#x2F;export) ? on Mon, 14 Jul 2008 11:29:54 GMT]]></title><description><![CDATA[<p>Ich verwende den gcc compiler und codeblocks IDE.</p>
<p>Danke für die Erklärungen, aber eine kleine Frage ist mir noch eingefallen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
DLL gibts ja nur bei Windows, also dynamische Bibl., statische Bibl. sind aber nicht Betriebssystemspezifisch oder ??</p>
<p>Bei statischen Libs werden ja alle Funktionen etc. in das Programm, welches die Library gelinkt bekommt, &quot;hineinkopiert&quot; ist das richtig so ?</p>
<p><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/1547049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1547049</guid><dc:creator><![CDATA[Gast 25649173]]></dc:creator><pubDate>Mon, 14 Jul 2008 11:29:54 GMT</pubDate></item></channel></rss>