Estou tentando compilar uma parte do código-fonte do firefox usando o C++ builder. Especificamente a integração SMTC. Isso requer WinAPI.Media.hpp
. Mas quase todas as unidades WindowsRT requerem Winapi.Perception.hpp
. Que não pode ser encontrado.
Teoricamente, esse arquivo deveria ser encontrado em C:\Program Files (x86)\Embarcadero\Studio\23.0\include\windows\rtl
, mas verifiquei novamente e não o encontrei em lugar nenhum.
Também tentei criar um projeto em branco com a seguinte linha no cabeçalho:
#include <WinAPI.Media.hpp>
Mas o mesmo problema. Algo deve ter dado errado com minha instalação.
O que posso fazer para corrigir esse problema? Alguém mais tem esse arquivo?
Entrei em contato com a Embarcadero e eles confirmaram que isso é um bug no instalador, pois ele não inclui esse arquivo. Abri um ticket:
RSS-2106: Winapi.Perception.hpp está faltando
Eles dizem que disponibilizarão uma cópia
Winapi.Perception.hpp
para download em breve.ATUALIZAÇÃO : A Embarcadero publicou um download temporário até que uma correção mais formal seja lançada:
https://etsfftp01.embarcadero.com/?u=uRvF&p=33CV&path=/Winapi.Perception.hpp.zip