<?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[probleme beim compilen]]></title><description><![CDATA[<p>Hallo, ich bin neu in c++ und bin gerade darüber mich einzuarbeiten und erste files für meine bachelor arbeit zu schreiben.<br />
ich habe eine header datei (mit der zugehörigen implementierung in einen anderen file) geschrieben und bekomme nun immer fehler wenn ich das prog compiliere in dem diese datei eingebunden ist.<br />
hier die header datei</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

string cutspaces(string input);//schneidet führende Leerzeichen ab
string cutfstr(string input);//schneidet führenden String bis zum nächsten Leerzeichen ab
string cutastr(string input);//schneidet alles nach führenden String ab
string cutstring(string input, int nstring);//schneidet nstring stringsteile ab, welche durch leerzeichen getrennt sind, endet vor dem nstring+1-ten stringteil
int sti(string input); //wandelt einen String mit einer Zahl in diese als int um
vector&lt;int&gt; gettypenodes_gmsh(string input);//gibt Elementtyp in VTK file format und Anzahl der Knoten in diesem als Vektor zurück
</code></pre>
<p>die fehlermeldung ist folgende:</p>
<pre><code class="language-cpp">/tmp/ccO7qbxr.o: In function `main':
convert1.cpp:(.text+0x26c): undefined reference to `sti(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x352): undefined reference to `cutstring(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int)'
convert1.cpp:(.text+0x4aa): undefined reference to `sti(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x6d9): undefined reference to `gettypenodes_gmsh(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x7e2): undefined reference to `cutstring(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int)'
convert1.cpp:(.text+0x880): undefined reference to `cutastr(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x914): undefined reference to `sti(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x982): undefined reference to `cutstring(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int)'
collect2: ld returned 1 exit status
</code></pre>
<p>ich verwende den g++ compiler, die header datei ist mit #include &quot;sfunctions.h&quot; eingebunden(ist natürlich im selben verzeichnis)</p>
<p>ich würde mich über eure hilfe sehr freuen.<br />
lg gebbi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/276647/probleme-beim-compilen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 07:31:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/276647.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Nov 2010 09:02:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme beim compilen on Sat, 06 Nov 2010 09:02:59 GMT]]></title><description><![CDATA[<p>Hallo, ich bin neu in c++ und bin gerade darüber mich einzuarbeiten und erste files für meine bachelor arbeit zu schreiben.<br />
ich habe eine header datei (mit der zugehörigen implementierung in einen anderen file) geschrieben und bekomme nun immer fehler wenn ich das prog compiliere in dem diese datei eingebunden ist.<br />
hier die header datei</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;vector&gt;

using namespace std;

string cutspaces(string input);//schneidet führende Leerzeichen ab
string cutfstr(string input);//schneidet führenden String bis zum nächsten Leerzeichen ab
string cutastr(string input);//schneidet alles nach führenden String ab
string cutstring(string input, int nstring);//schneidet nstring stringsteile ab, welche durch leerzeichen getrennt sind, endet vor dem nstring+1-ten stringteil
int sti(string input); //wandelt einen String mit einer Zahl in diese als int um
vector&lt;int&gt; gettypenodes_gmsh(string input);//gibt Elementtyp in VTK file format und Anzahl der Knoten in diesem als Vektor zurück
</code></pre>
<p>die fehlermeldung ist folgende:</p>
<pre><code class="language-cpp">/tmp/ccO7qbxr.o: In function `main':
convert1.cpp:(.text+0x26c): undefined reference to `sti(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x352): undefined reference to `cutstring(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int)'
convert1.cpp:(.text+0x4aa): undefined reference to `sti(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x6d9): undefined reference to `gettypenodes_gmsh(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x7e2): undefined reference to `cutstring(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int)'
convert1.cpp:(.text+0x880): undefined reference to `cutastr(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x914): undefined reference to `sti(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)'
convert1.cpp:(.text+0x982): undefined reference to `cutstring(std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int)'
collect2: ld returned 1 exit status
</code></pre>
<p>ich verwende den g++ compiler, die header datei ist mit #include &quot;sfunctions.h&quot; eingebunden(ist natürlich im selben verzeichnis)</p>
<p>ich würde mich über eure hilfe sehr freuen.<br />
lg gebbi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1975857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1975857</guid><dc:creator><![CDATA[gebbi]]></dc:creator><pubDate>Sat, 06 Nov 2010 09:02:59 GMT</pubDate></item><item><title><![CDATA[Reply to probleme beim compilen on Sat, 06 Nov 2010 09:13:08 GMT]]></title><description><![CDATA[<p>kleiner zusatz: wenn ich die prototypen in dem file wo ich sie verwenden möchte einfüge und die implementierung ans ende des files, dann funktioniert alles, denke also nicht das es an der implementierung an sich liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1975858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1975858</guid><dc:creator><![CDATA[gebbi]]></dc:creator><pubDate>Sat, 06 Nov 2010 09:13:08 GMT</pubDate></item><item><title><![CDATA[Reply to probleme beim compilen on Sat, 06 Nov 2010 11:29:14 GMT]]></title><description><![CDATA[<p>Deine Funktionsdeklaration kommt in eine foo.h<br />
Die Implementierung dieser Funktionen in eine foo.cpp, wobei diese die foo.h inkludiert.<br />
Deine Hauptdatei inkludiert lediglich nur noch die foo.h</p>
<p>Dein using namespace solltest du aus Header-Files verbannen. Das macht nur Probleme, wenn man verschiedene Librarys mit unterschiedlichen namespaces verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1975935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1975935</guid><dc:creator><![CDATA[BasicMan01]]></dc:creator><pubDate>Sat, 06 Nov 2010 11:29:14 GMT</pubDate></item><item><title><![CDATA[Reply to probleme beim compilen on Sat, 06 Nov 2010 12:30:06 GMT]]></title><description><![CDATA[<p>Verwendest du eine IDE oder rufst du den &quot;g++&quot; in der Konsole auf?</p>
<p>Bei letzterem mußt du alle deine Implementierungsdateien angeben:</p>
<pre><code>g++ main.cpp sfunctions.cpp -o main.exe
</code></pre>
<p>(unter Unix/Linux ohne &quot;.exe&quot; -)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1975999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1975999</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sat, 06 Nov 2010 12:30:06 GMT</pubDate></item></channel></rss>