吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2245|回复: 1
收起左侧

[求助] Golang连接达梦数据库

[复制链接]
随心随欲罢不能 发表于 2021-3-23 10:06
本帖最后由 随心随欲罢不能 于 2021-3-23 11:32 编辑

使用Golang连接达梦数据库,按照官方的demo,引入了达梦Go语言驱动包,但是在编译时出现以下错误:
# dm/security
../dm/security/zze.go:35:8: undefined: initThirdPartCipher
../dm/security/zze.go:46:21: undefined: cipherGetCount
../dm/security/zze.go:56:3: undefined: cipherGetInfo
../dm/security/zze.go:70:2: undefined: cipherEncryptInit
../dm/security/zze.go:72:19: undefined: cipherGetCipherTextSize
../dm/security/zze.go:75:9: undefined: cipherEncrypt
../dm/security/zze.go:79:2: undefined: cipherClean
../dm/security/zze.go:110:2: undefined: cipherDecryptInit
../dm/security/zze.go:113:9: undefined: cipherDecrypt
../dm/security/zze.go:117:2: undefined: cipherClean
../dm/security/zze.go:117:2: too many errors

有没有遇见过这个问题的朋友,如何解决?如有了解的朋友帮忙解答,小弟感激不尽!

--------------
问题找到了,达梦数据库Go驱动对编译环境是有要求的,只能在windows或者linux系统下进行编译,本人用的是macos,因此编译时显示如上错误。
解决方法是通过设置编译参数,在macos上编译,但不能在macos上面运行。
env GOOS=linux go build main.go

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ailuo2005 发表于 2021-3-23 11:16
虽然看不懂,还是帮顶
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 04:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表