<?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[Anfängerprobleme]]></title><description><![CDATA[<p>Mag mal jemand einem autodidaktischem Hobbyprogrammierer aufs Pferd helfen?</p>
<pre><code class="language-cpp">// *********************************************************************
// test.cpp
// *********************************************************************
#include &lt;iostream&gt;
#include &quot;test_sp.cpp&quot;

int main()
{
	double pi = 3.14;
	pi = mal2(pi);

	std::cout &lt;&lt; &quot;Tüdelüt &quot; &lt;&lt; pi &lt;&lt; &quot;\n&quot;;

	return 0;
}
</code></pre>
<pre><code class="language-cpp">// *********************************************************************
// test_sp.cpp
// *********************************************************************
#include &quot;test_sp.hpp&quot;
double mal2(double wert)
{
	double x;
	x =wert*2;
	return x;
}
</code></pre>
<pre><code class="language-cpp">// *********************************************************************
// test_sp.hpp
// *********************************************************************

#ifndef test_sp_h
#define test_sp_h

double mal2(double wert);

#endif
</code></pre>
<pre><code># makefile
all: test.o test_sp.o
	g++ -o main.exe test.o test_sp.o

test.o: test.cpp
	g++ -c -Wall test.cpp

test_sp.o: test_sp.cpp
	g++ -c test_sp.cpp
</code></pre>
<p>Sind bestimmt ne Menge Fehler, ich veruche gerade dem grundsätzlichen Konzept des Ganzen auf die Spur zu kommen:</p>
<pre><code>make all (im Verzeichnis: G:\Daten)
g++ -c test_sp.cpp
g++ -o main.exe test.o test_sp.o
--- errorlevel 1
test_sp.o:test_sp.cpp:(.text+0x0): multiple definition of `mal2(double)'
test.o:test.cpp:(.text+0xfe): first defined here
collect2: ld returned 1 exit status
Kompilierung fehlgeschlagen.
</code></pre>
<p>Für jeden Tip dankbar</p>
<p>Gruß Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/260734/anfängerprobleme</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 23:34:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/260734.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Feb 2010 20:25:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerprobleme on Mon, 08 Feb 2010 20:25:08 GMT]]></title><description><![CDATA[<p>Mag mal jemand einem autodidaktischem Hobbyprogrammierer aufs Pferd helfen?</p>
<pre><code class="language-cpp">// *********************************************************************
// test.cpp
// *********************************************************************
#include &lt;iostream&gt;
#include &quot;test_sp.cpp&quot;

int main()
{
	double pi = 3.14;
	pi = mal2(pi);

	std::cout &lt;&lt; &quot;Tüdelüt &quot; &lt;&lt; pi &lt;&lt; &quot;\n&quot;;

	return 0;
}
</code></pre>
<pre><code class="language-cpp">// *********************************************************************
// test_sp.cpp
// *********************************************************************
#include &quot;test_sp.hpp&quot;
double mal2(double wert)
{
	double x;
	x =wert*2;
	return x;
}
</code></pre>
<pre><code class="language-cpp">// *********************************************************************
// test_sp.hpp
// *********************************************************************

#ifndef test_sp_h
#define test_sp_h

double mal2(double wert);

#endif
</code></pre>
<pre><code># makefile
all: test.o test_sp.o
	g++ -o main.exe test.o test_sp.o

test.o: test.cpp
	g++ -c -Wall test.cpp

test_sp.o: test_sp.cpp
	g++ -c test_sp.cpp
</code></pre>
<p>Sind bestimmt ne Menge Fehler, ich veruche gerade dem grundsätzlichen Konzept des Ganzen auf die Spur zu kommen:</p>
<pre><code>make all (im Verzeichnis: G:\Daten)
g++ -c test_sp.cpp
g++ -o main.exe test.o test_sp.o
--- errorlevel 1
test_sp.o:test_sp.cpp:(.text+0x0): multiple definition of `mal2(double)'
test.o:test.cpp:(.text+0xfe): first defined here
collect2: ld returned 1 exit status
Kompilierung fehlgeschlagen.
</code></pre>
<p>Für jeden Tip dankbar</p>
<p>Gruß Stefan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1852708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1852708</guid><dc:creator><![CDATA[cadrat]]></dc:creator><pubDate>Mon, 08 Feb 2010 20:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerprobleme on Mon, 08 Feb 2010 20:28:41 GMT]]></title><description><![CDATA[<p>Mann inkludiert immer nur die Header-Dateien und nicht die Cpp-Dateien <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/1852710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1852710</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Mon, 08 Feb 2010 20:28:41 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerprobleme on Mon, 08 Feb 2010 20:37:08 GMT]]></title><description><![CDATA[<p>Oh ja, danke, nu läuft's <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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1852719</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1852719</guid><dc:creator><![CDATA[cadrat]]></dc:creator><pubDate>Mon, 08 Feb 2010 20:37:08 GMT</pubDate></item></channel></rss>