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

时间:2016-04-27 22:42:32

标签: c++ delphi indy

当我尝试将它们添加到空项目时,我得到了未定义的错误。在Delphi中,您只需添加“使用”。有没有这方面的教程?

例如,添加:

TIdHTTP test*=new TIdHTTP;

生成:Undefined Symbol: TIdHTTP

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

What my tool palette looks like

1 个答案:

答案 0 :(得分:0)

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

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