RookieMRCHEN 2023-03-30 10:50 采纳率: 0%
浏览 12

MFC 连接SAP 类和函数找不到RFC SDK

程序中:


RFC_TABLE_DESC table_desc;


// 设置RFC连接参数
   rta_set_connection_param(connection, "ashost", "SAP_SERVER");
    rta_set_connection_param(connection, "sysnr", "00");
    rta_set_connection_param(connection, "client", "100");

H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(204) : error C2065: 'RFC_TABLE_DESC' : undeclared identifier
H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(204) : error C2146: syntax error : missing ';' before identifier 'table_desc'
H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(204) : error C2065: 'table_desc' : undeclared identifier
H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(212) : error C2065: 'rta_init' : undeclared identifier
H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(219) : error C2065: 'rta_create_native_connection' : undeclared identifier
H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(219) : error C2440: '=' : cannot convert from 'int' to 'struct _RFC_CONNECTION_HANDLE *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
H:\VC程序\SAP连接\ConnectSAP\ConnectSAPDlg.cpp(222) : error C2065: 'rta_set_connection_param' : undeclared identifier

  • 写回答

2条回答 默认 最新

  • Vayne16 2023-03-30 11:12
    关注

    该回答引用GPT:
    看起来你的代码中没有包含RFC SDK的头文件,因此编译器无法识别RFC_TABLE_DESC、rta_init、rta_create_native_connection和rta_set_connection_param这些函数和类型。

    请在代码中添加以下头文件:

    #include <saprfc.h>
    #include <saprfc_ex.h>
    

    如还有疑问,可留言帮助解决。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月30日

悬赏问题

  • ¥15 使用yolov5-7.0目标检测报错
  • ¥15 对于这个问题的解释说明
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备