<?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[Seltsamer Compile-Error winnt.h]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hab einen seltsamen Compiler-Error. Wenn ich eine Klasse im Main-Cpp-File inkludiere, läuft er problemlos durch. Inkludiere ich diese Klasse aber in einer der anderen Header-Files im Projekt, bekomme ich folgenden Compiler-Fehler:</p>
<p>1&gt;C:\Programme\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(285) : error C2143: syntax error : missing ';' before '*'<br />
1&gt;C:\Programme\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(285) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int</p>
<p>Ich bin etwas ratlos, woran das liegen könnte. Hat jemand eine Idee?</p>
<p>Gruß,<br />
Lemmy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186224/seltsamer-compile-error-winnt-h</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 08:05:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186224.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 10:55:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 10:55:41 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich hab einen seltsamen Compiler-Error. Wenn ich eine Klasse im Main-Cpp-File inkludiere, läuft er problemlos durch. Inkludiere ich diese Klasse aber in einer der anderen Header-Files im Projekt, bekomme ich folgenden Compiler-Fehler:</p>
<p>1&gt;C:\Programme\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(285) : error C2143: syntax error : missing ';' before '*'<br />
1&gt;C:\Programme\Microsoft Visual Studio 8\VC\PlatformSDK\include\winnt.h(285) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int</p>
<p>Ich bin etwas ratlos, woran das liegen könnte. Hat jemand eine Idee?</p>
<p>Gruß,<br />
Lemmy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319576</guid><dc:creator><![CDATA[Lemmy]]></dc:creator><pubDate>Fri, 06 Jul 2007 10:55:41 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 11:32:24 GMT]]></title><description><![CDATA[<p>Was ist denn das letzte, was du vor der winnt.h eingebunden hast? Dort fehlt offenbar ein Semikolon (ziemlich am Ende der Datei).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319603</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319603</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 06 Jul 2007 11:32:24 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 12:31:37 GMT]]></title><description><![CDATA[<p>Hm. Ich verwende ein ImageIO-Framework von jemand anderem. Das seltsame ist, wenn ich die Headers für das ImageIO-Framework als erstes inkludiere, kommen keine Errors. Inkludiere ich davor aber andere Files, kommen die Fehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319660</guid><dc:creator><![CDATA[Lemmy]]></dc:creator><pubDate>Fri, 06 Jul 2007 12:31:37 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 12:36:22 GMT]]></title><description><![CDATA[<p>Was sind denn das für andere Dateien, die das Problem verursachen?</p>
<p>Das Problem an der Sache ist, daß der Compiler Fehler gelegentlich verschleppt. Das heißt, wenn du zum Beispiel (stark vereinfacht) so etwas stehen hast:</p>
<pre><code class="language-cpp">class klasse1
{
  ...
}

class klasse2
{
  ...
};
</code></pre>
<p>dann fällt erst in der Zeile 6 auf, daß da ein Semikolon fehlt. Und in großen Projekten stehen diese beiden Definitionen in verschiedenen Headern, die erst vom Präprozessor zusammengefasst werden - also fällt erst in der &quot;klasse2.h&quot; auf, daß am Ende von &quot;klasse1.h&quot; etwas fehlte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319665</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 06 Jul 2007 12:36:22 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 13:39:39 GMT]]></title><description><![CDATA[<p>Ja, aber wie kann es sein, dass er einmal ohne Fehler kompiliert und das Programm richtig läuft. Und wenn die Reihenfolge der Header-Files geändert wird, Compiler-Fehler kommen?<br />
Mir scheint, dass es sich hierbei um einen VS-internen Fehler handelt.</p>
<p>Ich glaube ich habe etwas gefunden:<br />
Wenn ich in der Datei winnt.h (ab Zeile 254) folgendes ändere, funktioniert es auf einmal wieder:</p>
<pre><code class="language-cpp">//#ifndef VOID
#define VOID void
typedef char CHAR;
typedef short SHORT;
typedef long LONG;
//#endif
</code></pre>
<p>Ich hab das #ifndef auskommentiert.</p>
<p>Diese o.a. typedefs werden in meinem Fall wohl nicht richtig geladen. Aber eigentlich will ich an winnt.h nix ändern. Das kanns ja nicht sein oder?</p>
<p>Gruß,<br />
Lemmy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319731</guid><dc:creator><![CDATA[Lemmy]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:39:39 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 13:51:51 GMT]]></title><description><![CDATA[<p>Nein, es ist ganz sicher ein Problem in dem Code, den du geschrieben hast. Das fehlende Semikolon in <strong>deinem</strong> Header wird (leider) erst am Anfang der nächsten Deklaration bemerkt, die sich zufällig im nachfolgenden Systemheader befindet. Zeig doch einfach mal den Header, der als letzter <strong>vor</strong> dieser ominösen IO-Bibliothek eingebunden wurde <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/1319747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319747</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 06 Jul 2007 13:51:51 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Fri, 06 Jul 2007 16:47:05 GMT]]></title><description><![CDATA[<p>bitte gerne...</p>
<p>Funktioniert:</p>
<pre><code class="language-cpp">#include &lt;conio.h&gt;

#include &quot;ImageSource.h&quot;
#include &quot;RobustPCA.h&quot;
</code></pre>
<p>Funktioniert NICHT:</p>
<pre><code class="language-cpp">#include &lt;conio.h&gt;

#include &quot;RobustPCA.h&quot;
#include &quot;ImageSource.h&quot;
</code></pre>
<p>Wenn ImageSource.h nicht an erster Stelle steht, kommt der Fehler. Es ist egal, welches Header-File ich davor stelle.</p>
<p>Ich glaube, wenn es irgendwo ein Strichpunkt-Fehler wäre, würde es in beiden Fällen nicht funktionieren oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319852</guid><dc:creator><![CDATA[Lemmy]]></dc:creator><pubDate>Fri, 06 Jul 2007 16:47:05 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Mon, 09 Jul 2007 07:10:01 GMT]]></title><description><![CDATA[<p>Dann hast du deine Fehler sehr konsequent durchgehalten <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="😉"
    /> Zeig doch mal die beiden dort angegebenen Header.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321163</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jul 2007 07:10:01 GMT</pubDate></item><item><title><![CDATA[Reply to Seltsamer Compile-Error winnt.h on Mon, 09 Jul 2007 09:22:38 GMT]]></title><description><![CDATA[<p>Und was passiert nun:</p>
<pre><code class="language-cpp">#include &lt;conio.h&gt;

#include &quot;RobustPCA.h&quot;
#include &quot;ImageSource.h&quot;
;
</code></pre>
<p>IMHO braucht in RobustPCA nur ein trickreiches gültiges statement zu kommen, das einen Identifier oder eine Funktion korrekt wiedergibt und es geht.</p>
<p>Gib uns mal die letzten 20-40 Zeilen aus ImageSource.h</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321264</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:22:38 GMT</pubDate></item></channel></rss>