<?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 beim einbinden von windows.h oO]]></title><description><![CDATA[<p>Huhu, ich bin es mal wieder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Habe nun schon ziemlich lange nach der Lösung gesucht, aber nichts gefunden.</p>
<p>Ich wollte für eine Texteinfärbung von WinAPI das Header windows.h einbinden, weil ich das ja dafür brauche...</p>
<blockquote>
<p>Nur bekomme ich wegen der windows.h folgende Fehlermeldungen:</p>
<p>Compiler: Default compiler<br />
Building Makefile: &quot;D:\Scripting\C++\Pinger\Makefile.win&quot;<br />
Führt make... aus<br />
make.exe -f &quot;D:\Scripting\C++\Pinger\Makefile.win&quot; all<br />
g++.exe -c pinger.cpp -o pinger.o -I&quot;C:/Programme/Dev-Cpp/lib/gcc/mingw32/3.4.2/include&quot; -I&quot;C:/Programme/Dev-Cpp/include/c++/3.4.2/backward&quot; -I&quot;C:/Programme/Dev-Cpp/include/c++/3.4.2/mingw32&quot; -I&quot;C:/Programme/Dev-Cpp/include/c++/3.4.2&quot; -I&quot;C:/Programme/Dev-Cpp/include&quot;</p>
<p>In file included from C:/Programme/Dev-Cpp/include/windows.h:249,<br />
from pinger.cpp:3:<br />
C:/Programme/Dev-Cpp/include/winefs.h:132: error: <code>WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:141: error:</code>WINADVAPI' does not name a type</p>
<p>C:/Programme/Dev-Cpp/include/winefs.h:150: error: <code>WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:158: error:</code>WINADVAPI' does not name a type<br />
C:/Programme/Dev-Cpp/include/winefs.h:166: error: <code>WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:175: error: expected constructor, destructor, or type conversion before &quot;void&quot; C:/Programme/Dev-Cpp/include/winefs.h:175: error: expected</code>,' or <code>;' before &quot;void&quot; C:/Programme/Dev-Cpp/include/winefs.h:181: error:</code>WINADVAPI' does not name a type</p>
<p>In file included from C:/Programme/Dev-Cpp/include/windows.h:250,<br />
from pinger.cpp:3:<br />
C:/Programme/Dev-Cpp/include/winscard.h:37:22: winsmcrd.h: No such file or directory<br />
C:/Programme/Dev-Cpp/include/winscard.h:39:22: SCardErr.h: No such file or directory<br />
In file included from C:/Programme/Dev-Cpp/include/windows.h:250,<br />
from pinger.cpp:3:<br />
C:/Programme/Dev-Cpp/include/winscard.h:62: error: `SCARD_IO_REQUEST' does not name a type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:177: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:180: error: ISO C++ forbids declaration of</code>rgquidInterfaces' with no type<br />
C:/Programme/Dev-Cpp/include/winscard.h:185: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:188: error: ISO C++ forbids declaration of</code>rgquidInterfaces' with no type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:370: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:371: error:</code>LPCGUID' has not been declared<br />
C:/Programme/Dev-Cpp/include/winscard.h:375: error: ISO C++ forbids declaration of <code>pguidPrimaryProvider' with no type C:/Programme/Dev-Cpp/include/winscard.h:375: error: ISO C++ forbids declaration of</code>rgguidInterfaces' with no type<br />
C:/Programme/Dev-Cpp/include/winscard.h:380: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:381: error:</code>LPCGUID' has not been declared</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:385: error: ISO C++ forbids declaration of <code>pguidPrimaryProvider' with no type C:/Programme/Dev-Cpp/include/winscard.h:385: error: ISO C++ forbids declaration of</code>rgguidInterfaces' with no type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:719: error: <code>LPCSCARD\_IO\_REQUEST' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:722: error:</code>LPSCARD_IO_REQUEST' has not been declared<br />
C:/Programme/Dev-Cpp/include/winscard.h:724: error: ISO C++ forbids declaration of <code>pioSendPci' with no type C:/Programme/Dev-Cpp/include/winscard.h:724: error: ISO C++ forbids declaration of</code>pioRecvPci' with no type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:831: error: <code>LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:847: error:</code>LPCGUID' does not name a type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:963: error: <code>LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:988: error:</code>LPCGUID' does not name a type</p>
<p>pinger.cpp: In function <code>int main()': pinger.cpp:24: error: expected</code>;' before &quot;cout&quot;</p>
<p>make.exe: *** [pinger.o] Error 1</p>
<p>Ausführung beendet</p>
</blockquote>
<p>Muss ich nun eine neue windows.h finden, die keine dieser Fehler hat?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/249605/fehler-beim-einbinden-von-windows-h-oo</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 10:34:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/249605.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Sep 2009 16:37:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 16:37:47 GMT]]></title><description><![CDATA[<p>Huhu, ich bin es mal wieder <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Habe nun schon ziemlich lange nach der Lösung gesucht, aber nichts gefunden.</p>
<p>Ich wollte für eine Texteinfärbung von WinAPI das Header windows.h einbinden, weil ich das ja dafür brauche...</p>
<blockquote>
<p>Nur bekomme ich wegen der windows.h folgende Fehlermeldungen:</p>
<p>Compiler: Default compiler<br />
Building Makefile: &quot;D:\Scripting\C++\Pinger\Makefile.win&quot;<br />
Führt make... aus<br />
make.exe -f &quot;D:\Scripting\C++\Pinger\Makefile.win&quot; all<br />
g++.exe -c pinger.cpp -o pinger.o -I&quot;C:/Programme/Dev-Cpp/lib/gcc/mingw32/3.4.2/include&quot; -I&quot;C:/Programme/Dev-Cpp/include/c++/3.4.2/backward&quot; -I&quot;C:/Programme/Dev-Cpp/include/c++/3.4.2/mingw32&quot; -I&quot;C:/Programme/Dev-Cpp/include/c++/3.4.2&quot; -I&quot;C:/Programme/Dev-Cpp/include&quot;</p>
<p>In file included from C:/Programme/Dev-Cpp/include/windows.h:249,<br />
from pinger.cpp:3:<br />
C:/Programme/Dev-Cpp/include/winefs.h:132: error: <code>WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:141: error:</code>WINADVAPI' does not name a type</p>
<p>C:/Programme/Dev-Cpp/include/winefs.h:150: error: <code>WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:158: error:</code>WINADVAPI' does not name a type<br />
C:/Programme/Dev-Cpp/include/winefs.h:166: error: <code>WINADVAPI' does not name a type C:/Programme/Dev-Cpp/include/winefs.h:175: error: expected constructor, destructor, or type conversion before &quot;void&quot; C:/Programme/Dev-Cpp/include/winefs.h:175: error: expected</code>,' or <code>;' before &quot;void&quot; C:/Programme/Dev-Cpp/include/winefs.h:181: error:</code>WINADVAPI' does not name a type</p>
<p>In file included from C:/Programme/Dev-Cpp/include/windows.h:250,<br />
from pinger.cpp:3:<br />
C:/Programme/Dev-Cpp/include/winscard.h:37:22: winsmcrd.h: No such file or directory<br />
C:/Programme/Dev-Cpp/include/winscard.h:39:22: SCardErr.h: No such file or directory<br />
In file included from C:/Programme/Dev-Cpp/include/windows.h:250,<br />
from pinger.cpp:3:<br />
C:/Programme/Dev-Cpp/include/winscard.h:62: error: `SCARD_IO_REQUEST' does not name a type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:177: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:180: error: ISO C++ forbids declaration of</code>rgquidInterfaces' with no type<br />
C:/Programme/Dev-Cpp/include/winscard.h:185: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:188: error: ISO C++ forbids declaration of</code>rgquidInterfaces' with no type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:370: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:371: error:</code>LPCGUID' has not been declared<br />
C:/Programme/Dev-Cpp/include/winscard.h:375: error: ISO C++ forbids declaration of <code>pguidPrimaryProvider' with no type C:/Programme/Dev-Cpp/include/winscard.h:375: error: ISO C++ forbids declaration of</code>rgguidInterfaces' with no type<br />
C:/Programme/Dev-Cpp/include/winscard.h:380: error: <code>LPCGUID' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:381: error:</code>LPCGUID' has not been declared</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:385: error: ISO C++ forbids declaration of <code>pguidPrimaryProvider' with no type C:/Programme/Dev-Cpp/include/winscard.h:385: error: ISO C++ forbids declaration of</code>rgguidInterfaces' with no type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:719: error: <code>LPCSCARD\_IO\_REQUEST' has not been declared C:/Programme/Dev-Cpp/include/winscard.h:722: error:</code>LPSCARD_IO_REQUEST' has not been declared<br />
C:/Programme/Dev-Cpp/include/winscard.h:724: error: ISO C++ forbids declaration of <code>pioSendPci' with no type C:/Programme/Dev-Cpp/include/winscard.h:724: error: ISO C++ forbids declaration of</code>pioRecvPci' with no type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:831: error: <code>LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:847: error:</code>LPCGUID' does not name a type</p>
<p>C:/Programme/Dev-Cpp/include/winscard.h:963: error: <code>LPCGUID' does not name a type C:/Programme/Dev-Cpp/include/winscard.h:988: error:</code>LPCGUID' does not name a type</p>
<p>pinger.cpp: In function <code>int main()': pinger.cpp:24: error: expected</code>;' before &quot;cout&quot;</p>
<p>make.exe: *** [pinger.o] Error 1</p>
<p>Ausführung beendet</p>
</blockquote>
<p>Muss ich nun eine neue windows.h finden, die keine dieser Fehler hat?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775433</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Wed, 09 Sep 2009 16:37:47 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 16:38:34 GMT]]></title><description><![CDATA[<p>Hast dich im Forum vertan, WinAPI ist nebenan.<br />
Zeig mal Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775434</guid><dc:creator><![CDATA[Registrierter Troll]]></dc:creator><pubDate>Wed, 09 Sep 2009 16:38:34 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 18:11:56 GMT]]></title><description><![CDATA[<p>Hmm... kann sein, tut mir leid...<br />
Aber meine Frage ist ja, wie man das in C++ einbettet bzw. verwendet also gar nicht so verkehrt^^</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;windows.h&gt;

/*

'Ä'    \x8E \b
'ä'    \x84 \b
'Ö'    \x99 \b
'ö'    \x94 \b
'Ü'    \x9A \b
'ü'    \x81 \b
'ß'    \xE1 \b
*/

int main(void)
{
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hStdout, FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY );

cout &lt;&lt; &quot;Gelb: Console mal anders&quot; &lt;&lt; endl;

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>Ist Das so in main() richtig? oder muss das woanders rein?</p>
<p>Der Kommentarblock unter den einzubindenen Headerfiles, ist nur eine Notiz für die Umlaute, der Standardmäßig bei jedem neuen File eingebunden wird.</p>
<p>EDIT: OS ist XP-Pro</p>
<p>SO nun ist es korrigiert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775453</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Wed, 09 Sep 2009 18:11:56 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 17:55:18 GMT]]></title><description><![CDATA[<p>Gleiche die öffneneden / schliessenden Klammern aus und entferne das unsinnige Zeugs.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775473</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Wed, 09 Sep 2009 17:55:18 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 18:08:11 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> Es ist egal, ob da unsinniges Zeug drin ist oder nicht, sobald windows.h includiert wurde, hagelts Fehler... mit oder ohne Inhalt in der main() Funktion</p>
<p>EDIT:</p>
<p>OK, nen Teil habe ich gelöst, damit:</p>
<pre><code>system(&quot;color 03&quot;);
</code></pre>
<p>Färbt man den ganzen Text ein, würde es nur noch cool finden, zu erfahren wie man nur Wörter einfärbt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775479</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Wed, 09 Sep 2009 18:08:11 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 18:03:22 GMT]]></title><description><![CDATA[<p>Nein, es ist nicht egal.<br />
Und mach die Klammern richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775480</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Wed, 09 Sep 2009 18:03:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 18:13:46 GMT]]></title><description><![CDATA[<p>Soo nun ist er wieder in Ordnung... glaube ich...</p>
<p>Aber wie mache ich nun das das auch funktioniert, dass ich damit Wörter einfäbren kann</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775488</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Wed, 09 Sep 2009 18:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler beim einbinden von windows.h oO on Wed, 09 Sep 2009 18:51:26 GMT]]></title><description><![CDATA[<p>Aaach egal, dann bleibt er eben schwarz weiß...</p>
<p>***CLOSED***</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1775505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1775505</guid><dc:creator><![CDATA[Alfons2]]></dc:creator><pubDate>Wed, 09 Sep 2009 18:51:26 GMT</pubDate></item></channel></rss>