<?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[Fehler C2605: Undeclared Identifier]]></title><description><![CDATA[<p>Hi,<br />
ich habe zum ersten mal meinen Code gespliitet, sodass ich ein headerfile und ein passendes cpp-File neben meiner main-Cpp habe.</p>
<p>Im Header definiere ich:</p>
<pre><code class="language-cpp">#define PI 3.1415926
</code></pre>
<p>In eienr Funktion im cpp-File steht:</p>
<pre><code class="language-cpp">In_Ptr-&gt;da = 0.5*PI/In_Ptr-&gt;na;
</code></pre>
<p>Nun bekomme ich folgenden Fehler:</p>
<pre><code class="language-cpp">error C2065: 'PI' : undeclared identifier
</code></pre>
<p>Klicke ich rechts (in VS 2005) auf PI, so kann ich zu PI springen. Er findet es somit irgendwie.</p>
<p>Was mach ich falsch? Vielleicht ist es auch einfach zu spät, keine Ahnung..</p>
<p>Mfg Mo3bius</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/273518/fehler-c2605-undeclared-identifier</link><generator>RSS for Node</generator><lastBuildDate>Fri, 28 Aug 2026 02:00:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/273518.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Sep 2010 16:06:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Wed, 08 Sep 2010 16:06:50 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe zum ersten mal meinen Code gespliitet, sodass ich ein headerfile und ein passendes cpp-File neben meiner main-Cpp habe.</p>
<p>Im Header definiere ich:</p>
<pre><code class="language-cpp">#define PI 3.1415926
</code></pre>
<p>In eienr Funktion im cpp-File steht:</p>
<pre><code class="language-cpp">In_Ptr-&gt;da = 0.5*PI/In_Ptr-&gt;na;
</code></pre>
<p>Nun bekomme ich folgenden Fehler:</p>
<pre><code class="language-cpp">error C2065: 'PI' : undeclared identifier
</code></pre>
<p>Klicke ich rechts (in VS 2005) auf PI, so kann ich zu PI springen. Er findet es somit irgendwie.</p>
<p>Was mach ich falsch? Vielleicht ist es auch einfach zu spät, keine Ahnung..</p>
<p>Mfg Mo3bius</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1949810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1949810</guid><dc:creator><![CDATA[Mo3bius]]></dc:creator><pubDate>Wed, 08 Sep 2010 16:06:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Wed, 08 Sep 2010 16:07:35 GMT]]></title><description><![CDATA[<p><code>#include</code> vergessen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1949812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1949812</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 08 Sep 2010 16:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Wed, 08 Sep 2010 16:09:55 GMT]]></title><description><![CDATA[<p>Und mach doch stattdessen einfach: <code>const double PI = 3.1415926;</code><br />
Dann ersparst du dir die Nachteile von Makros.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1949815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1949815</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 08 Sep 2010 16:09:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Wed, 08 Sep 2010 16:12:00 GMT]]></title><description><![CDATA[<p>Wieso nimmst du #define?<br />
In C++ nimmt man in der Regel</p>
<pre><code class="language-cpp">const double pi = 3.1415926;
</code></pre>
<p>Lg freeG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1949820</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1949820</guid><dc:creator><![CDATA[fr33g]]></dc:creator><pubDate>Wed, 08 Sep 2010 16:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Thu, 09 Sep 2010 08:17:19 GMT]]></title><description><![CDATA[<p>Den Header habe ich natürlich included. Ich hatte define genommen, da dies ein Code-Teil aus einem C-Projekt ist. Eigentlich müsste define trotzdem gehen?</p>
<p>Habe es trotzdem mal geändert. Der Fehler bleibt..</p>
<p>Mfg Mo3bius</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1950098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1950098</guid><dc:creator><![CDATA[Mo3bius]]></dc:creator><pubDate>Thu, 09 Sep 2010 08:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Thu, 09 Sep 2010 08:45:31 GMT]]></title><description><![CDATA[<p>Da kommt aber nicht noch ein #undef oder sowas Böses?</p>
<p>Du kannst ja mal versuchen, die Definition von PI schrittweise immer näher an die Verwendung von PI zu verschieben. Vielleicht gibt es auf diesem Weg noch irgendeinen Header, der ein #undef oder so macht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1950108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1950108</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 09 Sep 2010 08:45:31 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Thu, 09 Sep 2010 09:53:55 GMT]]></title><description><![CDATA[<p>Gib uns doch mal ein Codebeispiel, das du vorher so weit wie möglich reduziert hast, und das (bis auf den besagten Fehler) compilierbar ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1950131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1950131</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 09 Sep 2010 09:53:55 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler C2605: Undeclared Identifier on Thu, 09 Sep 2010 11:07:30 GMT]]></title><description><![CDATA[<p>Ich hab den Fehler gefunden. Ich hatte ZWEIMAL den Header. Einmal im Ordner Source und einmal darüber.( Ich hatte anfangs den Header im falschen Ordner und hab den nur rüberkopiert)</p>
<p>In VS war aber noch der falsche Header geöffnet!! Selbst wenn ich VS geschlossen hatte, wurde beim nächstenstarten von VS dieser wieder angezeigt.</p>
<p>Dadurch haben viele Dinge funktioniert, nur PI und ein paar andere Sachen nicht, da diese dort nicht drin waren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Es gibt wirklich blöde (einfache) Probleme.....</p>
<p>Trotzdem vielen Dank für die Hilfe.</p>
<p>Mfg Mo3bius</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1950159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1950159</guid><dc:creator><![CDATA[Mo3bius]]></dc:creator><pubDate>Thu, 09 Sep 2010 11:07:30 GMT</pubDate></item></channel></rss>