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

相关推荐
我叫黑大帅1 天前
Go 中最强大的权限控制库(Casbin)
后端·面试·go
古城小栈2 天前
Jenkins+K8s实现Go后端服务自动化部署
go·k8s·jenkins
不会写DN2 天前
Gin 实战入门:从环境搭建到企业级常用特性全解析
go·gin
下次一定x2 天前
深度解析 Kratos 客户端服务发现与负载均衡:从 Dial 入口到 gRPC 全链路落地(下篇)
后端·go
乐茵lin3 天前
大厂都在问:如何解决map的并发安全问题?三种方法让你对答如流
开发语言·go·编程·map·并发安全·底层源码·sync.map
不会写DN3 天前
GORM 实战入门:从环境搭建到企业级常用特性全解析
sql·mysql·go·gin
F1FJJ4 天前
Shield CLI 的 PostgreSQL 插件 v0.5.0 发布:数据库导出 + 协作增强,ER 图全新体验
网络·数据库·docker·postgresql·go
liangbm36 天前
AI-ViewNote:把网课和会议视频自动卷成结构化笔记
ai·typescript·go·软件构建·开源软件·react·桌面软件
我叫黑大帅6 天前
Gin 实战入门:从环境搭建到企业级常用特性全解析
后端·面试·go
我叫黑大帅6 天前
Gin 日志体系详解
后端·面试·go