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目录如下:

相关推荐
程序员爱钓鱼3 分钟前
Go语言实战案例 — 项目实战篇:简易博客系统(支持评论)
前端·后端·go
郭京京14 小时前
go框架gin(中)
后端·go
郭京京14 小时前
go框架gin(下)
后端·go
一直_在路上16 小时前
Go 语言微服务演进路径:从小型项目到企业级架构
架构·go
程序员爱钓鱼1 天前
Go语言实战案例 — 项目实战篇:任务待办清单 Web 应用
后端·google·go
lypzcgf2 天前
Coze源码分析-资源库-创建知识库-后端源码-应用/领域/数据访问
后端·go·coze·coze源码分析·智能体平台·ai应用平台·agent平台
lypzcgf2 天前
Coze源码分析-资源库-创建知识库-基础设施/存储/安全
安全·go·coze·coze源码分析·智能体平台·ai应用平台·agent开发平台
程序员爱钓鱼2 天前
Go语言实战案例 — 项目实战篇:图书管理系统(文件存储)
后端·google·go
郭京京2 天前
goweb原生实现HTTP文件上传功能
go
郭京京2 天前
goweb中间件
go