<?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[Frage zur Dll Kompilierung]]></title><description><![CDATA[<p>Hallo, ich habe folgende Frage.<br />
Ich habe zu meiner Anwendung eine Dll Datei erstellt. Nun habe ich festgestellt, dass diese gewisse Abhängigkeiten hat, genauergesagt titt auf manchen Systemen ein Fehler auf, weil Laufzeitbibliotheken fehlen (msvcp71.dll, msvcr71.dll).<br />
Kann ich meine Dll auch so kompilieren, dass diese Abhängigkeit nicht besteht?<br />
Ich habe versucht, msvcrt.lib als Eingabe für den Compiler zu verwenden, aber die nimmt er einfach nicht mit rein.<br />
Währe dankbar für einen Tipp,</p>
<p>danke<br />
Gruß Micha</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97703/frage-zur-dll-kompilierung</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 10:56:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97703.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Jan 2005 23:59:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Wed, 12 Jan 2005 23:59:02 GMT]]></title><description><![CDATA[<p>Hallo, ich habe folgende Frage.<br />
Ich habe zu meiner Anwendung eine Dll Datei erstellt. Nun habe ich festgestellt, dass diese gewisse Abhängigkeiten hat, genauergesagt titt auf manchen Systemen ein Fehler auf, weil Laufzeitbibliotheken fehlen (msvcp71.dll, msvcr71.dll).<br />
Kann ich meine Dll auch so kompilieren, dass diese Abhängigkeit nicht besteht?<br />
Ich habe versucht, msvcrt.lib als Eingabe für den Compiler zu verwenden, aber die nimmt er einfach nicht mit rein.<br />
Währe dankbar für einen Tipp,</p>
<p>danke<br />
Gruß Micha</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694834</guid><dc:creator><![CDATA[michael_81]]></dc:creator><pubDate>Wed, 12 Jan 2005 23:59:02 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Thu, 13 Jan 2005 06:17:34 GMT]]></title><description><![CDATA[<p>Hast du eine normale Win32-DLL oder eine MFC-Dll am Anfang ausgewählt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/694855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694855</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 13 Jan 2005 06:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Thu, 27 Jan 2005 23:37:23 GMT]]></title><description><![CDATA[<p>Ich habe Win32-DLL gewählt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708370</guid><dc:creator><![CDATA[michael_81]]></dc:creator><pubDate>Thu, 27 Jan 2005 23:37:23 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Thu, 27 Jan 2005 23:39:40 GMT]]></title><description><![CDATA[<p>Hast du es als Release kompiliert? die Debug-Versionen schreien nämlich gerne mal nach der MSVC-Dll <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/708372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708372</guid><dc:creator><![CDATA[masterofx32]]></dc:creator><pubDate>Thu, 27 Jan 2005 23:39:40 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 07:17:33 GMT]]></title><description><![CDATA[<p>Das hat nichts mit Debug- oder Release-Version zu tun. Du musst in den Projek-<br />
Einstellungen dafür sorgen das du das Laufzeitsystem statisch zu deine DLL<br />
linkst. Per Default ist nämlich die die dynamische Version vorgegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708410</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Fri, 28 Jan 2005 07:17:33 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 10:40:37 GMT]]></title><description><![CDATA[<p>Redhead schrieb:</p>
<blockquote>
<p>Das hat nichts mit Debug- oder Release-Version zu tun. Du musst in den Projek-<br />
Einstellungen dafür sorgen das du das Laufzeitsystem statisch zu deine DLL<br />
linkst. Per Default ist nämlich die die dynamische Version vorgegeben.</p>
</blockquote>
<p>Ja klar und genau das ist der Unterschied zwischen den Standardeinstellungen der Projektkonfigurationen &quot;Release&quot; und &quot;Debug&quot;. Wenn in den Projektoptionen bei &quot;Codeeinstellung&quot; die Debug-Bibliotheken auswählt, hast du eine Abhängigkeit auf deine entsprechende MSVCRT-DLL und bei den Release-Libraries wird es statisch dazugelinkt und ist daher auch auf Fremdsystemen(auf deinem Entwicklungsrechner ist die DLL natürlich vorhanden) ohne weitere Abhängigkeiten lauffähig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708575</guid><dc:creator><![CDATA[masterofx32]]></dc:creator><pubDate>Fri, 28 Jan 2005 10:40:37 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 11:50:16 GMT]]></title><description><![CDATA[<p>Also bis zur Version VC6 ist es jedenfalls nicht so. Die Linkereinstellungen<br />
sind in Debug- als auch Release-Version identisch nur wird halt einmal gegen<br />
die Debug und das andere Mal gegen die Release-Version gelinkt.</p>
<p>Nachtrag <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="🙂"
    /><br />
Laut Nachfrage bei Arbeitskollege ist das auch unter VC 7.1 noch immer so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708653</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708653</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Fri, 28 Jan 2005 11:50:16 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 16:23:30 GMT]]></title><description><![CDATA[<p>wo genau kann man das einstellen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/708996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/708996</guid><dc:creator><![CDATA[michael_81]]></dc:creator><pubDate>Fri, 28 Jan 2005 16:23:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 16:27:52 GMT]]></title><description><![CDATA[<p>Das hat nichts mit Release oder Debug zu tun. Es gibt beide Varianten sowohl statisch als auch dynamisch, und das kann man sich auch so im drop-down aussuchen.</p>
<p>Bei VC++ 6 ist das bei den Project Options unter C/C++ / Code Generation und heißt &quot;Use run-time library&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/709002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/709002</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Fri, 28 Jan 2005 16:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 16:48:46 GMT]]></title><description><![CDATA[<p>meinst du wo man zwischen MultiThreaded und SingleThreaded auswählen kann?<br />
Bei mir ist /MT also Multithreaded gewählt.<br />
Was wäre korrekt? Gibt da ja 6 Möglichkeiten... <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>
]]></description><link>https://www.c-plusplus.net/forum/post/709019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/709019</guid><dc:creator><![CDATA[michael_81]]></dc:creator><pubDate>Fri, 28 Jan 2005 16:48:46 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Dll Kompilierung on Fri, 28 Jan 2005 18:26:45 GMT]]></title><description><![CDATA[<p>Ja, je 3 für Release und 3 für Debug. Davon jeweils eine dynamische (msvcrt.dll / msvcr70.dll) und dann noch statisch mit und ohne Threads. Welche du da nehmen willst, hängt halt davon ab, ob du Threads verwendest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/709102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/709102</guid><dc:creator><![CDATA[Ringding]]></dc:creator><pubDate>Fri, 28 Jan 2005 18:26:45 GMT</pubDate></item></channel></rss>