【问题标题】:panic: Failed to load dbcapi.dll:恐慌:无法加载 dbcapi.dll:
【发布时间】:2019-03-10 17:23:59
【问题描述】:

我在构建 Golang 项目时出错

panic: 无法加载 dbcapi.dll: 指定的模块不能被 找到了。

goroutine 1 [running]:
syscall.MustLoadDLL(0x8603bb, 0xa, 0x1)
  C:/Go/src/syscall/dll_windows.go:77 +0x76

Process finished with exit code 2

【问题讨论】:

    标签: c++ windows go gcc dll


    【解决方案1】:

    可能会有一些帮助:

    https://www.solvusoft.com/en/files/missing-not-found-error/dll/windows/esignal/standard-esignal-api/dbcapi-dll/

    您可能必须下载 .dll 并将其设置为正确的路径。

    编辑:

    上面链接的第一个建议是按照以下步骤操作:

    当您安装使用 dbcapi.dll 依赖项的软件时, 软件应该会自动为您注册文件。在某些情况下 您的 DLL 文件可能无法正确注册,因此,将提供 “dbcapi.dll 未注册”错误。幸运的是,您可以使用 名为“Microsoft 注册服务器”(regsvr32.exe) 的内置实用程序 重新注册您的 dbcapi.dll 文件。

    如何从提升的命令提示符重新注册 dbcapi.dll(Windows XP、Vista、7、8 和 10):

    1. 点击开始按钮。
    2. 在搜索框中输入“command”...暂时不要按 Enter!
    3. 在键盘上按住 CTRL-Shift 的同时,按 ENTER。
    4. 系统将提示您使用权限对话框。
    5. 点击是
    6. 键入以下命令:regsvr32 /u dbcapi.dll
    7. 按回车键。这将取消注册您的文件
    8. 键入以下命令:regsvr32 /i dbcapi.dll。
    9. 按回车键。这将重新注册您的文件
    10. 关闭命令提示符窗口
    11. 重新启动与dbcapi.dll错误关联的程序。

    其他方案都不能复制过去,太长了,先试试吧。

    【讨论】:

    • 请提供解决方案而不是链接,因为当链接失效时答案变得无关紧要。
    猜你喜欢
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    相关资源
    最近更新 更多