<?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[C++ Wrapper für Dll]]></title><description><![CDATA[<p>Hallo. Ich habe ein C++ code geschrieben. Jetzt muss ich aus mein file.cpp ein file.dll machen. Ich weiss nicht wie soll ich file_wrapper schreiben.</p>
<p>Hier ist main () für mein Code:</p>
<pre><code class="language-cpp">int main()
{

  VEMEMA vemema;

  vemema.initialize(&quot;mix1.dat&quot;); 

  int k = 10; //Definition der Gridpunkte

  vemema.do_vem(k, tol);  
}
</code></pre>
<p>Also ich rufe benutzte datei mix1.dat und rufe eine Methode vemema.do_vem(k,tol) auf.</p>
<p>Die Methode sieht so aus:</p>
<p>void VEMEMA::do_vem(int start_nr_cl, double tol)<br />
{...<br />
}</p>
<p>Kann mir jemand helfen??? <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>Danke<br />
Marina</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/272443/c-wrapper-für-dll</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 21:18:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/272443.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Aug 2010 17:02:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Wrapper für Dll on Tue, 17 Aug 2010 17:02:27 GMT]]></title><description><![CDATA[<p>Hallo. Ich habe ein C++ code geschrieben. Jetzt muss ich aus mein file.cpp ein file.dll machen. Ich weiss nicht wie soll ich file_wrapper schreiben.</p>
<p>Hier ist main () für mein Code:</p>
<pre><code class="language-cpp">int main()
{

  VEMEMA vemema;

  vemema.initialize(&quot;mix1.dat&quot;); 

  int k = 10; //Definition der Gridpunkte

  vemema.do_vem(k, tol);  
}
</code></pre>
<p>Also ich rufe benutzte datei mix1.dat und rufe eine Methode vemema.do_vem(k,tol) auf.</p>
<p>Die Methode sieht so aus:</p>
<p>void VEMEMA::do_vem(int start_nr_cl, double tol)<br />
{...<br />
}</p>
<p>Kann mir jemand helfen??? <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>Danke<br />
Marina</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941134</guid><dc:creator><![CDATA[Maryna75]]></dc:creator><pubDate>Tue, 17 Aug 2010 17:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Tue, 17 Aug 2010 18:43:31 GMT]]></title><description><![CDATA[<p>du musst deinen Code compilieren und dem Linker sagen dass er ne DLL draus machen soll - wie das geht hängt vom Compiler/Linker ab. Allerdings sollte die Methode in der DLL nicht unbedingt grade main() heißen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941186</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 17 Aug 2010 18:43:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 07:38:31 GMT]]></title><description><![CDATA[<p>ich muss eine<br />
extern&quot;C&quot; {}</p>
<p>für meine main() schreiben, damit ich mein file.dll weiter benutzen kann.</p>
<p>Wie macht man das??<br />
Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941298</guid><dc:creator><![CDATA[Maryna75]]></dc:creator><pubDate>Wed, 18 Aug 2010 07:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 07:52:40 GMT]]></title><description><![CDATA[<p>Maryna75 schrieb:</p>
<blockquote>
<p>ich muss eine<br />
extern&quot;C&quot; {}</p>
<p>für meine main() schreiben, damit ich mein file.dll weiter benutzen kann.</p>
<p>Wie macht man das??<br />
Danke</p>
</blockquote>
<p>Bennen die main erstmal um in irgendwas 'nicht-mainiges'. Und dann setzt du dem Prototyp der Funktion extern &quot;C&quot; voran, so dass sie exportiert wird. Im Anschluss kannst du dann in einem anderen Projekt diese Dll und diese Funktion laden (LoadLibrary, GetProcAddress).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941302</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 18 Aug 2010 07:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 08:15:48 GMT]]></title><description><![CDATA[<p>extern &quot;C&quot; bewirkt nur C Linkage (auch wichtig), nicht aber ein Export.<br />
Exports können z.B. mit __declspec(dllexport) oder einem DEF File gemacht werden.</p>
<p>Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941320</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Wed, 18 Aug 2010 08:15:48 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 08:17:23 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Maryna75 schrieb:</p>
<blockquote>
<p>ich muss eine<br />
extern&quot;C&quot; {}</p>
<p>für meine main() schreiben, damit ich mein file.dll weiter benutzen kann.</p>
<p>Wie macht man das??<br />
Danke</p>
</blockquote>
<p>Bennen die main erstmal um in irgendwas 'nicht-mainiges'. Und dann setzt du dem Prototyp der Funktion extern &quot;C&quot; voran, so dass sie exportiert wird. Im Anschluss kannst du dann in einem anderen Projekt diese Dll und diese Funktion laden (LoadLibrary, GetProcAddress).</p>
</blockquote>
<p>Danke. ich brauche eine wrapper.cpp mit extrem &quot;c&quot; für mein cod, wiel ich muss weiter mein c++ code mit R (statistik) benutzen, und wrapper mit wrapper soll mein cod für R ausrufbar sein...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941321</guid><dc:creator><![CDATA[Maryna75]]></dc:creator><pubDate>Wed, 18 Aug 2010 08:17:23 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 08:20:32 GMT]]></title><description><![CDATA[<p>theta schrieb:</p>
<blockquote>
<p>extern &quot;C&quot; bewirkt nur C Linkage (auch wichtig), nicht aber ein Export.<br />
Exports können z.B. mit __declspec(dllexport) oder einem DEF File gemacht werden.</p>
<p>Simon</p>
</blockquote>
<p>Klar, mein Fehler...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941322</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 18 Aug 2010 08:20:32 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 08:21:58 GMT]]></title><description><![CDATA[<p>Maryna75 schrieb:</p>
<blockquote>
<p>Danke. ich brauche eine wrapper.cpp mit extrem &quot;c&quot; für mein cod, wiel ich muss weiter mein c++ code mit R (statistik) benutzen, und wrapper mit wrapper soll mein cod für R ausrufbar sein...</p>
</blockquote>
<p>Sorry, aber ich weiß noch nicht mal ansatzweise, was du sagen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941323</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Wed, 18 Aug 2010 08:21:58 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Wrapper für Dll on Wed, 18 Aug 2010 08:26:55 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Maryna75 schrieb:</p>
<blockquote>
<p>Danke. ich brauche eine wrapper.cpp mit extrem &quot;c&quot; für mein cod, wiel ich muss weiter mein c++ code mit R (statistik) benutzen, und wrapper mit wrapper soll mein cod für R ausrufbar sein...</p>
</blockquote>
<p>Sorry, aber ich weiß noch nicht mal ansatzweise, was du sagen willst.</p>
</blockquote>
<p>Sorry, ich meinte ein wrapper.cpp mit extern c , die hilft mir mein file.dll mit einer Statistischen software (R) ausrufen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1941325</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1941325</guid><dc:creator><![CDATA[Maryna75]]></dc:creator><pubDate>Wed, 18 Aug 2010 08:26:55 GMT</pubDate></item></channel></rss>