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使用版本

相关推荐
小羊没烦恼!10 小时前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读11 小时前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
ttwuai11 小时前
Go开源后台管理系统推荐:怎么按技术栈和边界比较4个官方仓库?
golang·gin
C语言小火车12 小时前
C/C++ 为什么需要编译器?
开发语言·c++
codeejun12 小时前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
霍霍的袁13 小时前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超13 小时前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust
此生决int13 小时前
深入理解C++系列(20)——C++11(下)
开发语言·c++
Achou.Wang14 小时前
k8s中nginx worker process自动设置
后端·golang
CoderYanger15 小时前
A.每日一题:835. 图像重叠
java·开发语言·程序人生·leetcode·面试·职场和发展·学习方法