Compiler-Fehler-Hilfe (E2209 kann nicht Include-Datei öffnen)
-
06-07-2019 - |
Frage
Ich bin mit Borland C ++ Builder 6. Ich habe LMD-Tool installierte Version 7 und ABC für Delphi 6 Begleiter Version (Laufzeit pakage nur).
Wenn ich eine Software-Einheit zusammengestellt, erhielt ich folgende Fehlermeldung:
[C++ Error] iss_hmi_gui_cached.h(58): E2209 Unable to open include file 'abcbtn.hpp' Full parser context C++ Error] iss_hmi_gui_cached.h(59): E2209 Unable to open include file 'abcctl32.hpp' Full parser context [C++ Error] iss_hmi_gui_cached.h(61): E2209 Unable to open include file 'abcexctl.hpp'
und
[C++ Error] Lmdcontrol.hpp(24): E2209 Unable to open include file 'Uxtheme.hpp' [C++ Error] Lmdcustomspeedbutton.hpp(22): E2209 Unable to open include file 'Uxtheme.hpp'
Ich habe meinen PC gesucht, und ich konnte Uxtheme.hpp nirgendwo finden.
Jede Hilfe ist willkommen.
Vielen Dank im Voraus
David.
Lösung
UxTheme.h ist Teil des Windows SDK. Das SDK wird mit den neueren Versionen von Visual Studio, aber man kann es von Microsoft . Sie müssen auch den Compiler sagen, wo die SDK-Header-Dateien und Bibliotheken zu finden.
Andere Tipps
In Bezug auf die ABC-Fehler, haben Sie bauen mit der
Project|Options|Packages - Build with Runtime Packages
Checkbox aktiviert?
Und hat Ihr Paketname Liste enthält das entsprechende Laufzeitpaket?
Nun, es sieht aus wie einige Ihrer Quelldateien fehlen.