goland编译过程加载dll路径时出现失败

在goland中通过debug按钮编译过程中出现找不到dll文件的情况,报错如下:

fileName := strings.ToUpper(machineModel) + "SmartKernel.dll"

//动态加载相应名称的dll文件

_, err := os.Stat(fileName)

if err == nil {

log.Info("动态加载 ", fileName, " 文件成功")

C.loadDLL(C.CString(fileName))

C.dJ3ESmartKernelInit()

} else {

log.Error("动态加载", fileName, " 文件失败:", err)

}

修改Terminal目录路径到当前项目后再重新编译就正常了

实际的项目和dll目录如下:

相关推荐
王中阳Go1 小时前
全面解析Go泛型:从1.18到最新版本的演进与实践
后端·面试·go
代码扳手1 小时前
“老板,我的接口性能还能再快一倍!” — Go微服务gRPC升级实战
后端·go
码luffyliu1 小时前
Go 语言并发编程:为何它能甩开 Java 等传统后端语言?
java·后端·golang·go
吴佳浩3 小时前
Go 1.25.5 通关讲解
后端·面试·go
喵个咪3 小时前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:分层设计的取舍之道(从 “简单粗暴” 到依赖倒置)
后端·go·领域驱动设计
王中阳Go17 小时前
Golang框架封神榜!GitHub星标TOP8大比拼,选对框架少走3年弯路
后端·面试·go
王中阳Go17 小时前
05 Go Eino AI应用开发实战 | Docker 部署指南
人工智能·后端·go
Way2top19 小时前
Go语言动手写Web框架 - Gee第三天 前缀树路由Router
go
王中阳Go19 小时前
06 Go Eino AI应用开发实战 | Eino 框架核心架构
人工智能·后端·go
王中阳Go2 天前
告别调包侠!2026年Go/Java程序员的AI架构师实战转型指南
后端·go