如何将 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
Delphi 的 uses
子句的 C++ 等效项是 C++ 头文件的 #include
语句。
在这种情况下,要在 C++ 中使用 TIdHTTP
,您需要在 C++ 代码中使用 #include <IdHTTP.hpp>
语句,并确保 Indy 的头文件位于项目的包含搜索路径中的文件夹中。如果在设计时将 TIdHTTP
组件放在 Form/Frame/DataModule 上,IDE 将为您生成 #include
语句。否则你必须手动添加它。
当我尝试将它们添加到空项目时出现未定义的错误。在 Delphi 中,您只需添加一个 'uses'。有这方面的教程吗?
例如添加:
TIdHTTP test*=new TIdHTTP;
产生:Undefined Symbol: TIdHTTP
目标平台是Win32 Release。我正在使用 RAD 10 Studio Seattle 版本 23.0
Delphi 的 uses
子句的 C++ 等效项是 C++ 头文件的 #include
语句。
在这种情况下,要在 C++ 中使用 TIdHTTP
,您需要在 C++ 代码中使用 #include <IdHTTP.hpp>
语句,并确保 Indy 的头文件位于项目的包含搜索路径中的文件夹中。如果在设计时将 TIdHTTP
组件放在 Form/Frame/DataModule 上,IDE 将为您生成 #include
语句。否则你必须手动添加它。