ajuda erro do compilador (E2209 Não é possível abrir arquivo de inclusão)
-
06-07-2019 - |
Pergunta
Eu estou usando Borland C ++ Builder 6. Eu tenho instalado LMD Tool versão 7 e ABC para Delphi 6 versão companheiro (somente pakage runtime).
Quando eu compilei uma unidade de software, recebi as seguintes mensagens de erro:
[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'
e
[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'
Eu tenho procurado o meu PC, e eu não poderia encontrar Uxtheme.hpp em qualquer lugar.
Qualquer ajuda é apreciada.
Agradecemos antecipadamente
David.
Solução
UxTheme.h faz parte do Windows SDK. O SDK vem com as versões mais recentes do estúdio visual, mas você pode baixá-lo a partir de microsoft . Você também terá que dizer ao compilador onde encontrar o cabeçalho SDK e arquivos de biblioteca.
Outras dicas
Em relação aos erros de ABC, que você constrói com o
Project|Options|Packages - Build with Runtime Packages
caixa de seleção marcada?
E se a sua lista de nomes de pacotes incluem o pacote de tempo de execução apropriada?
Bem, parece que alguns dos seus arquivos de origem estão em falta.