<?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 zum Linken einer statischen Lib]]></title><description><![CDATA[<p>Wenn ich eine statische Lib habe, nur mit Standard-Windows, keine MFC gelinkt, mit nem VC kompiliert.</p>
<p>Bekomme ich diese Lib jetzt in ein Projekt rein, wo ich MFC nutze(egal ob statisch oder dynamisch)? Und wenn ja wie?<br />
Einfach die lib linken bringt ja diverse Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154490/frage-zum-linken-einer-statischen-lib</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 17:09:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154490.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Jul 2006 16:02:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zum Linken einer statischen Lib on Thu, 27 Jul 2006 16:02:58 GMT]]></title><description><![CDATA[<p>Wenn ich eine statische Lib habe, nur mit Standard-Windows, keine MFC gelinkt, mit nem VC kompiliert.</p>
<p>Bekomme ich diese Lib jetzt in ein Projekt rein, wo ich MFC nutze(egal ob statisch oder dynamisch)? Und wenn ja wie?<br />
Einfach die lib linken bringt ja diverse Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1105523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1105523</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Thu, 27 Jul 2006 16:02:58 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Linken einer statischen Lib on Fri, 28 Jul 2006 12:59:47 GMT]]></title><description><![CDATA[<p>kannst normaler weiser so einlicken.<br />
Meisten muss man das in den Compiler-EInstellungen unter &quot;Linker&quot; mit angeben.</p>
<p>Vergiss aber nicht, dass zu jeder .lib eine .dll gehört.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106156</guid><dc:creator><![CDATA[DerStu123]]></dc:creator><pubDate>Fri, 28 Jul 2006 12:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Linken einer statischen Lib on Fri, 28 Jul 2006 16:41:45 GMT]]></title><description><![CDATA[<p>DerStu123 schrieb:</p>
<blockquote>
<p>Vergiss aber nicht, dass zu jeder .lib eine .dll gehört.</p>
</blockquote>
<p>Nein ich rede von einer statischen Lib, da is nix mit DLL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106295</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Fri, 28 Jul 2006 16:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Linken einer statischen Lib on Fri, 28 Jul 2006 18:26:29 GMT]]></title><description><![CDATA[<p>Wenn Du eine LIB erstellst, und diese die CRT verwendet (was ja normal ist), dann <strong>musst</strong> Du diese LIB später mit genau dem gleichen Compiler (CRT) und den genau gleichen Projekteinstellungen (MutliThreaded(Dll) usw.) in einem anderen Projekt verwenden!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106340</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 28 Jul 2006 18:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Linken einer statischen Lib on Fri, 28 Jul 2006 20:00:48 GMT]]></title><description><![CDATA[<p>Ähm die C Run Time Library ist doch &quot;nur&quot; ne Bezeichnung für diverese VC-Libs, oder?<br />
Wie soll man ein Programm denn ohne CRT kompilieren?<br />
Weil ich hab das grad in der MSDN gefunden:</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>If you link your program from the command line without a compiler option that specifies a C run-time library, the linker will use LIBCMT.LIB.</p>
</blockquote>
<p>Von daher dürfte das dann doch garnicht gehen?</p>
<p>Hintergrund ist ich habe eine statische Lib, aber halt <strong>ohne</strong> MFC-Nutzung.<br />
Wenn ich die dann in MFC-Projekten bin, muss ich immer erstmal diverse Konfigurationen durchkompilieren, damit ich die dann nutzen kann je nach Projekt.</p>
<p>Aber sieht wohl so aus, dass man da nicht drumrumkommt bei der statischen Lib.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106380</guid><dc:creator><![CDATA[Pellaeon]]></dc:creator><pubDate>Fri, 28 Jul 2006 20:00:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zum Linken einer statischen Lib on Sat, 29 Jul 2006 07:00:46 GMT]]></title><description><![CDATA[<p>Pellaeon schrieb:</p>
<blockquote>
<p>Wie soll man ein Programm denn ohne CRT kompilieren?</p>
</blockquote>
<p>Du darfst einfach keine CRT-Funktionen verwenden. Ganz einfach.</p>
<p>Pellaeon schrieb:</p>
<blockquote>
<p>Hintergrund ist ich habe eine statische Lib, aber halt <strong>ohne</strong> MFC-Nutzung.<br />
Wenn ich die dann in MFC-Projekten bin, muss ich immer erstmal diverse Konfigurationen durchkompilieren, damit ich die dann nutzen kann je nach Projekt.</p>
</blockquote>
<p>Wenn die LIB nur die CRT verwendet, müssen halt die Einstellungen bzgl. der CRT in deinem MFC Projekt und der LIB gleich sein!</p>
<p>PS: Wenn Du eine statische LIB hast, die in anderen Projekten verwendet werde, mit unterschiedlichen Compilern / Einstellungen, so gibt es zwei Möglichkeiten:<br />
1. Du erstellst für alle Denkbaren Compiler/Einstellungen eine separate LIB mit eigenem Namen<br />
2. Du verwendest keine CRT/STL/MFC/ATL und stellst eine reine C-Schnittstelle zur Verfügung (genau das macht auch die WinAPI)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1106479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1106479</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 29 Jul 2006 07:00:46 GMT</pubDate></item></channel></rss>