代码执行无法继续,因为找不到 libquickmail-0.dll?

标签 c c++11 dll linker-errors lib

我一直在寻找一种快速简便的方法来自动将文件发送到我的 gmail,以便在多台远程计算机上进行调试。但是,我显然遇到了我似乎无法解决的链接问题。

我下载了 libquick 的 win64 zip 文件,IDE为CodeBlocks,编译目标为x64,运行在64位Windows 10上。

zip 文件夹中有 10 个文件,位于 lib/include/bin 中。他们是

bin > libquickmail-0.dlllibquickmaillight-0.dllquickmaillight.exe

包含 > quickmail.h

lib > libquickmail.a, libquickmail.dll.a, libquickmail.la, libquickmaillight.a , libquickmaillight.dll.a, libquickmaillight.la.

我链接到所有的 .a/.dll.a/.la.dll文件,它仍然给我这个错误:Code execution cannot proceed because libquickmail-0.dll was not found

我不知道问题出在哪里,并且非常愿意接受想法。感谢您的宝贵时间。

最佳答案

要么将 libquickmail-0.dll 复制到与链接的可执行文件相同的目录,要么将 libquickmail bin 目录添加到您的路径。这将允许 Windows 找到 DLL 来运行可执行文件。

关于代码执行无法继续,因为找不到 libquickmail-0.dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48656393/

相关文章:

c - 如何在c中逐行读取?

c++ - 我如何检查该函数是否真的获得了一个定义为 const 的变量?

c++ - decltype 作为类成员函数中的返回类型

c# - Alea Gpu 运行时错误在 Rhino/GrassHopper 项目中找不到文件或依赖项

javascript - Javascript中的C解析器

c++ - Win32 API 函数与它们的 CRT 对应函数(例如 CopyMemory 与 memcpy)

c++ - 引用变量在内存中是如何表示的?

c++ - MinGW DLL 项目与 Linux 的兼容性

java - 如何制作包含DLL的Jar?

c - 为什么这种递归会作为返回值呢?