我正在尝试使用 C++ builder 编译 Firefox 源代码的一部分。具体来说是 SMTC 集成。这需要WinAPI.Media.hpp
。但几乎所有 WindowsRT 单元都需要Winapi.Perception.hpp
。但找不到。
理论上来说,这个文件应该可以在中找到C:\Program Files (x86)\Embarcadero\Studio\23.0\include\windows\rtl
,但我仔细检查了一下,却找不到它。
我还尝试创建一个空白项目,并在标题中包含以下行:
#include <WinAPI.Media.hpp>
但问题还是一样。我的安装一定出了问题。
我该怎么做才能解决这个问题?还有人有这个文件吗?
我联系了 Embarcadero,他们确认这是安装程序中的一个错误,因为它不包含此文件。我已开具一张票据:
RSS-2106:缺少 Winapi.Perception.hpp
他们说很快就会提供一份
Winapi.Perception.hpp
供下载。更新:Embarcadero 已发布临时下载,直至发布更正式的修复程序:
https://etsfftp01.embarcadero.com/?u=uRvF&p=33CV&path=/Winapi.Perception.hpp.zip