<?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[Problem mit alten Bibliotheken]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab folgendes Problem:</p>
<p>ich musst mit einer Bibliothek arbeiten, die mit Visual C++ 2003 gebaut ist. Ich hab leider nur Visual Studio 2005 und hab daher das Problem, dass es keine Single-Threaded Runtime Libraray mehr gibt. Da die Bibliothek die ich nutzen muss, intern die STL benutzt, bekomm ich, sobald ich selbst versuche die STL zu benutzen, doppelt definierte Symbole:</p>
<pre><code>msvcprtd.lib(MSVCP80D.dll) : error LNK2005: &quot;public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::~basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(void)&quot; (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) ist bereits in gfx.lib(gfx.obj) definiert.
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: &quot;public: char const * __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::c_str(void)const &quot; (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) ist bereits in gfx.lib(gfx.obj) definiert.
</code></pre>
<p>Hoffe mir kann jemand helfen</p>
<p>Mfg</p>
<p>Fabian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198684/problem-mit-alten-bibliotheken</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 02:12:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198684.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Nov 2007 09:52:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit alten Bibliotheken on Sat, 24 Nov 2007 10:23:07 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab folgendes Problem:</p>
<p>ich musst mit einer Bibliothek arbeiten, die mit Visual C++ 2003 gebaut ist. Ich hab leider nur Visual Studio 2005 und hab daher das Problem, dass es keine Single-Threaded Runtime Libraray mehr gibt. Da die Bibliothek die ich nutzen muss, intern die STL benutzt, bekomm ich, sobald ich selbst versuche die STL zu benutzen, doppelt definierte Symbole:</p>
<pre><code>msvcprtd.lib(MSVCP80D.dll) : error LNK2005: &quot;public: __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::~basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;(void)&quot; (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) ist bereits in gfx.lib(gfx.obj) definiert.
msvcprtd.lib(MSVCP80D.dll) : error LNK2005: &quot;public: char const * __thiscall std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;::c_str(void)const &quot; (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) ist bereits in gfx.lib(gfx.obj) definiert.
</code></pre>
<p>Hoffe mir kann jemand helfen</p>
<p>Mfg</p>
<p>Fabian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409227</guid><dc:creator><![CDATA[matrium]]></dc:creator><pubDate>Sat, 24 Nov 2007 10:23:07 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit alten Bibliotheken on Sat, 24 Nov 2007 10:05:38 GMT]]></title><description><![CDATA[<p>Das läuft nicht. Du kannst zwischen den VC Compilern keinen Code tauschen, außer Du lagerst diesen in DLLs aus und verwendest dort nur PODs.</p>
<p>Es ist nicht garantiert, dass sich das Template Layout der std-Klassen ändert.<br />
Und die Warnungen/Fehler, die Du hier bekommst weisen darauf hin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409239</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 24 Nov 2007 10:05:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit alten Bibliotheken on Sat, 24 Nov 2007 11:45:09 GMT]]></title><description><![CDATA[<p>Also kann ich das Problem nur lösen, indem ich mir VC++ 2003 besorg?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409278</guid><dc:creator><![CDATA[matrium]]></dc:creator><pubDate>Sat, 24 Nov 2007 11:45:09 GMT</pubDate></item></channel></rss>