Справка по ошибкам компилятора (E2209 Невозможно открыть включаемый файл)
-
06-07-2019 - |
Вопрос
Я использую Borland C++ Builder 6.Я установил LMD Tool версии 7 и сопутствующую версию ABC для Delphi 6 (только пакет времени выполнения).
Когда я скомпилировал программный модуль, я получил следующие сообщения об ошибках:
[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'
и
[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'
Я обыскал свой компьютер и нигде не смог найти Uxtheme.hpp.
Любая помощь приветствуется.
заранее спасибо
Дэйвид.
Решение
UxTheme.h является частью Windows SDK.SDK поставляется с более новыми версиями Visual Studio, но его можно загрузить с сайта Майкрософт.Вам также придется сообщить компилятору, где найти заголовок SDK и файлы библиотеки.
Другие советы
Что касается ошибок ABC, вы строили с помощью
Project|Options|Packages - Build with Runtime Packages
флажок установлен?
И включает ли ваш список имен пакетов соответствующий пакет времени выполнения?
Что ж, похоже, некоторые исходные файлы отсутствуют.