<?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[Compiler- &#x2F; Linker-Probleme]]></title><description><![CDATA[<p>hi,<br />
ich habe eine klasse geschrieben, die ich in einem programm verwende. das erste compilieren hat ohne probleme funktioniert. nachdem ich nun aber einige änderungen an der klasse vorgenommen hab und das test-programm neu compilieren wollte nervt der compiler / linker hier mit:</p>
<pre><code>------ Erstellen gestartet: Projekt: lib_test, Konfiguration: Release Win32 ------

Kompilieren...
lib_test.cpp
Verknüpfen...
stdafx.obj : error LNK2005: &quot;public: __thiscall crazylog::crazylog(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (??0crazylog@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z) bereits in lib_test.obj definiert
stdafx.obj : error LNK2005: &quot;public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall crazylog::createLogfilename(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (?createLogfilename@crazylog@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@0@Z) bereits in lib_test.obj definiert
stdafx.obj : error LNK2005: &quot;public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall crazylog::setPathname(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (?setPathname@crazylog@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z) bereits in lib_test.obj definiert
stdafx.obj : error LNK2005: &quot;public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall crazylog::setFileExtension(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (?setFileExtension@crazylog@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z) bereits in lib_test.obj definiert
Release/lib_test.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
</code></pre>
<p>was zum henker macht der da??? oder: was mach ich falsch???<br />
ich will doch nur mein programm aktualisieren...</p>
<p>hoffentlich weiß jemand von euch ein bissl bescheid über die macken/features von M$ VC++. <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>
<p>ciao, cypoc</p>
<p>ps: ich benutze visual c++ .net</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65733/compiler-linker-probleme</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 15:41:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65733.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Feb 2004 17:40:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Compiler- &#x2F; Linker-Probleme on Sat, 21 Feb 2004 17:41:49 GMT]]></title><description><![CDATA[<p>hi,<br />
ich habe eine klasse geschrieben, die ich in einem programm verwende. das erste compilieren hat ohne probleme funktioniert. nachdem ich nun aber einige änderungen an der klasse vorgenommen hab und das test-programm neu compilieren wollte nervt der compiler / linker hier mit:</p>
<pre><code>------ Erstellen gestartet: Projekt: lib_test, Konfiguration: Release Win32 ------

Kompilieren...
lib_test.cpp
Verknüpfen...
stdafx.obj : error LNK2005: &quot;public: __thiscall crazylog::crazylog(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (??0crazylog@@QAE@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z) bereits in lib_test.obj definiert
stdafx.obj : error LNK2005: &quot;public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall crazylog::createLogfilename(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;,class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (?createLogfilename@crazylog@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@0@Z) bereits in lib_test.obj definiert
stdafx.obj : error LNK2005: &quot;public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall crazylog::setPathname(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (?setPathname@crazylog@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z) bereits in lib_test.obj definiert
stdafx.obj : error LNK2005: &quot;public: class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; __thiscall crazylog::setFileExtension(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt;)&quot; (?setFileExtension@crazylog@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V23@@Z) bereits in lib_test.obj definiert
Release/lib_test.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden
</code></pre>
<p>was zum henker macht der da??? oder: was mach ich falsch???<br />
ich will doch nur mein programm aktualisieren...</p>
<p>hoffentlich weiß jemand von euch ein bissl bescheid über die macken/features von M$ VC++. <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>
<p>ciao, cypoc</p>
<p>ps: ich benutze visual c++ .net</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464775</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464775</guid><dc:creator><![CDATA[cypoc]]></dc:creator><pubDate>Sat, 21 Feb 2004 17:41:49 GMT</pubDate></item><item><title><![CDATA[Reply to Compiler- &#x2F; Linker-Probleme on Sat, 21 Feb 2004 23:17:17 GMT]]></title><description><![CDATA[<p>die einfachste methode is projekteinstellung-&gt;Dateiausgabe erzwingen</p>
<p>wenn du ne saubere lösung willst schau dir in der msdn die beschreibung zu LNK1169 an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/464969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/464969</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Sat, 21 Feb 2004 23:17:17 GMT</pubDate></item></channel></rss>