Windows下使用go连接SAP RFC函数

  • 9
  • 266 views
  • A+
所属分类:计算机

主要使用的资源:

SAP的nwrfcsdkgorfc库。

基本步骤如下:

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:9   其中:访客  9   博主  0

    • ag

      minGW64位:
      http://www.mingw-w64.org/doku.php

        • ag

          @ag MinGW-w64已经是超越了MinGW成为事实上的标准【此话出自英文维基MinGW条目】

          • ag

            @ag minGW64位下载地址:
            https://sourceforge.net/projects/mingw-w64/files/latest/download

              • ag

                @ag 安装时注意将Architecture选择为x86_64,其他的可以不变。

                  • ag

                    @ag PATH添加gcc目录:
                    PATH应添加 ;C:\mingw64\bin

                    然后打开命令行,执行gcc -v,如果出现类似下面的信息,说明安装成功:
                    gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)

                      • ag

                        @ag 还需添加一个环境变量:C_INCLUDE_PATH
                        变量值为:C:\mingw64\include

                • ag

                  如果go build的时候报以下错误,说明安装的MinGW可能安装成32位了,卸载重新安装64位即可(可以通过gcc -v查看gcc的版本):
                  # runtime/cgo
                  cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

                  • ag

                    补充事项两点:
                    1.PATH需要添加gcc的路径,例如我安装的是MinGW64,安装在C盘,则PATH应添加 ;C:\mingw64\bin
                    2.go get github.com/sap/gorfc的时候老是报错,索性就直接cd到$GOPATH/src下面,使用git clone https://github.com/SAP/gorfc.git

                      • ag

                        @ag 配置PATH之后要关闭cmd重新开一次,PATH才会生效的。