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

相关推荐
审判长烧鸡6 小时前
【AI问答】GO代码循环返值
go
捧 花6 小时前
Eino框架记忆功能实现指南
go·agent·eino
Java陈序员6 小时前
主流数据库通吃!一款开源实用的数据库备份管理工具!
react.js·postgresql·go
云浪7 小时前
搞懂 Go WaitGroup:一篇文章彻底理解并发等待机制
后端·go
喵个咪1 天前
选择第三方IAM还是自建权限体系?中小型后台系统权限架构决策指南
后端·架构·go
喵个咪1 天前
AI重构软件开发范式:框架与脚手架为何仍是生产级开发的刚需?
架构·go·ai编程
夜悊1 天前
Go并发编程的学习代码示例:生产者消费者模型
go
久违 °2 天前
【AI-Agent】TagMatrix 数据标注工具开发
人工智能·数据分析·go·agent·数据隐私
小羊在睡觉2 天前
力扣84. 柱状图中最大的矩形
后端·算法·leetcode·golang·go
用户398346161202 天前
Go-Spring 实战第 15 课 —— Condition:根据配置和上下文激活 Bean
spring·go