go版本1.16.5 运行项目出现undefined: math.MaxInt报错

问题描述

go版本 go1.16.5

项目引用了 包go-sqlite3 v1.14.17

go 复制代码
	github.com/mattn/go-sqlite3 v1.14.17

运行报错

go 复制代码
# github.com/mattn/go-sqlite3
D:\GoPATH\pkg\mod\github.com\mattn\go-sqlite3@v1.14.17\sqlite3_opt_serialize.go:41:26: undefined: math.MaxInt

原因分析:

go1.16.5 版本的math包,已经没有maxInt 这个常量

此时其他包引用这个常量,所以报错

解决方法:

降低go版本,保持go版本 与项目版本1.16保持一致

下载地址:https://go.p2hp.com/dl/

1、下载新的版本至指定文件夹

2、增加环境变量

3、切换goland使用版本

相关推荐
像是套了虚弱散1 小时前
DevEco Studio与Web联合开发:打造鸿蒙混合应用的全景指南
开发语言·前端·华为·harmonyos·鸿蒙
旭意1 小时前
C++蓝桥杯之结构体10.15
开发语言·c++
麦麦鸡腿堡3 小时前
Java的单例设计模式-饿汉式
java·开发语言·设计模式
简单点了3 小时前
go前后端项目的启动 、打包和部署
开发语言·后端·golang
爱吃山竹的大肚肚3 小时前
@Valid校验 -(Spring 默认不支持直接校验 List<@Valid Entity>,需用包装类或手动校验。)
java·开发语言
汤姆yu3 小时前
2026版基于python的协同过滤音乐推荐系统
开发语言·python
汤姆yu3 小时前
基于python的电子商务管理系统
开发语言·python
我是大咖3 小时前
C语言-贪吃蛇项目开发工具篇---ncursee库安装
c语言·开发语言
九江Mgx4 小时前
用 Go 手搓一个 NTP 服务:从“时间混乱“到“精准同步“的奇幻之旅
golang·ntp
weixin_445476685 小时前
Java并发编程——synchronized的实现原理与应用
java·开发语言·并发·synchronized