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

相关推荐
用户268516121075611 小时前
GMP 调度器深度学习笔记
后端·go
Coding君11 小时前
每日一Go-20、Go语言实战-利用Gin开发用户注册登录功能
go
用户268516121075611 小时前
GMP 三大核心结构体字段详解
后端·go
corpse20101 天前
FastMonitor - 网络流量监控与威胁检测工具--各种报错!!!
go
源代码•宸3 天前
Leetcode—1929. 数组串联&&Q1. 数组串联【简单】
经验分享·后端·算法·leetcode·go
nil3 天前
记录protoc生成代码将optional改成omitepty问题
后端·go·protobuf
Way2top3 天前
Go语言动手写Web框架 - Gee第五天 中间件
后端·go
Way2top3 天前
Go语言动手写Web框架 - Gee第四天 分组控制
后端·go
Grassto4 天前
从 `go build` 开始:Go 第三方包加载流程源码导读
golang·go·go module
源代码•宸4 天前
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)
开发语言·经验分享·后端·算法·golang·go