<?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[Exportieren von Klassen in eine Dll]]></title><description><![CDATA[<p>Hallo,<br />
ich versuche meine Klasse in eine DLL zu exportieren, aber ich bekomme immer folgenden Fehler:</p>
<p>error C2375: 'Funktion' : Neudefinition; unterschiedliche Bindung<br />
: Siehe Deklaration von 'Funktion'</p>
<p>ausserdem bekomme ich folgende Warnung 5mal:</p>
<p>warning C4091: '__declspec(dllexport ) ' : Ignoriert auf der linken Seite von 'class Test', wenn keine Variable deklariert wurde</p>
<p>hier mein Code:</p>
<p>///lib.h</p>
<p>#define EXPORT __declspec(dllexport)</p>
<p>EXPORT class Test<br />
{<br />
public:<br />
void Funktion(void);<br />
};</p>
<p>///lib.cpp<br />
#include &lt;windows.h&gt;<br />
#include &quot;../Header/Lib.h&quot;</p>
<p>int WINAPI DllMain(HINSTANCE hInst, DWORD fdwReason, PVOID Reserved)<br />
{<br />
return TRUE;<br />
}</p>
<p>EXPORT void Test::Funktion(void)<br />
{<br />
return;<br />
}</p>
<p>Kann mir jemand einen Tipp geben, warum der Code nicht funktioniert ??</p>
<p>Vielen Dank im Voraus<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/59576/exportieren-von-klassen-in-eine-dll</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 00:27:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/59576.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Dec 2003 14:43:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Exportieren von Klassen in eine Dll on Thu, 25 Dec 2003 14:43:50 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich versuche meine Klasse in eine DLL zu exportieren, aber ich bekomme immer folgenden Fehler:</p>
<p>error C2375: 'Funktion' : Neudefinition; unterschiedliche Bindung<br />
: Siehe Deklaration von 'Funktion'</p>
<p>ausserdem bekomme ich folgende Warnung 5mal:</p>
<p>warning C4091: '__declspec(dllexport ) ' : Ignoriert auf der linken Seite von 'class Test', wenn keine Variable deklariert wurde</p>
<p>hier mein Code:</p>
<p>///lib.h</p>
<p>#define EXPORT __declspec(dllexport)</p>
<p>EXPORT class Test<br />
{<br />
public:<br />
void Funktion(void);<br />
};</p>
<p>///lib.cpp<br />
#include &lt;windows.h&gt;<br />
#include &quot;../Header/Lib.h&quot;</p>
<p>int WINAPI DllMain(HINSTANCE hInst, DWORD fdwReason, PVOID Reserved)<br />
{<br />
return TRUE;<br />
}</p>
<p>EXPORT void Test::Funktion(void)<br />
{<br />
return;<br />
}</p>
<p>Kann mir jemand einen Tipp geben, warum der Code nicht funktioniert ??</p>
<p>Vielen Dank im Voraus<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/422932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/422932</guid><dc:creator><![CDATA[Simon-]]></dc:creator><pubDate>Thu, 25 Dec 2003 14:43:50 GMT</pubDate></item><item><title><![CDATA[Reply to Exportieren von Klassen in eine Dll on Thu, 25 Dec 2003 14:50:10 GMT]]></title><description><![CDATA[<p>es muss entweder heißen</p>
<p>class DLLEXPORT Test<br />
{</p>
<p>//...<br />
};</p>
<p>oder<br />
class Test<br />
{<br />
DLLEXPORT int Funktion();<br />
};</p>
]]></description><link>https://www.c-plusplus.net/forum/post/422933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/422933</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Thu, 25 Dec 2003 14:50:10 GMT</pubDate></item><item><title><![CDATA[Reply to Exportieren von Klassen in eine Dll on Thu, 25 Dec 2003 16:17:43 GMT]]></title><description><![CDATA[<p>standard c++ kennt keine dlls, ich verschiebe den thread mal in msvc forum</p>
]]></description><link>https://www.c-plusplus.net/forum/post/423003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/423003</guid><dc:creator><![CDATA[Gerard]]></dc:creator><pubDate>Thu, 25 Dec 2003 16:17:43 GMT</pubDate></item><item><title><![CDATA[Reply to Exportieren von Klassen in eine Dll on Thu, 25 Dec 2003 22:19:54 GMT]]></title><description><![CDATA[<p>Auch eine einfache Methode zum exportieren von Klassen in eine DLL bei Verwendung von MFC ist eine MFC-Erweiterungs-DLL zu erstellen und dann einfach die Klasse dort einzufügen. Musst nur noch ein AFX_EXT_CLASS vor die Klasse schreiben. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/423213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/423213</guid><dc:creator><![CDATA[CrazyOwl]]></dc:creator><pubDate>Thu, 25 Dec 2003 22:19:54 GMT</pubDate></item></channel></rss>