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