如何将 Indy 组件添加到 C++ Builder 项目?

How to add Indy components to C++ Builder project?

当我尝试将它们添加到空项目时出现未定义的错误。在 Delphi 中,您只需添加一个 'uses'。有这方面的教程吗?

例如添加:

TIdHTTP test*=new TIdHTTP;

产生:Undefined Symbol: TIdHTTP

目标平台是Win32 Release。我正在使用 RAD 10 Studio Seattle 版本 23.0

What my tool palette looks like

Delphi 的 uses 子句的 C++ 等效项是 C++ 头文件的 #include 语句。

在这种情况下,要在 C++ 中使用 TIdHTTP,您需要在 C++ 代码中使用 #include <IdHTTP.hpp> 语句,并确保 Indy 的头文件位于项目的包含搜索路径中的文件夹中。如果在设计时将 TIdHTTP 组件放在 Form/Frame/DataModule 上,IDE 将为您生成 #include 语句。否则你必须手动添加它。