c++ - 如何将 zlib1.dll 添加到 MinGW

标签 c++ mingw zlib

我是 C++ 的新手,虽然我非常了解 java,但我正在尝试设置编译器。我设法下载了 MinGW 并修改了我的 Path 环境变量。当我进入命令提示符并键入:

g++ --version

我明白了 Sam 的 24 小时自学 C++ 所说的我应该做的。但是当我输入时:

g++ Hello.cpp -o Hello.exe

我收到一条错误消息,指出“该程序无法启动,因为您的计算机缺少 zlib1.dll。请尝试重新安装该程序以解决此问题”。我尝试重新安装多次,但没有任何改变。正在看Stack Overflow ,我发现这显然是一个相当普遍的问题,您必须自己将其添加到文件中。

我下载了文件,但我可以找到/弄清楚我应该把它放在哪里。我下载的文件夹名为 zlib128-dll,它包含(除其他外)文件 zlib1.dll,我认为这是我想要的。我该怎么做才能使错误消息消失?

其他信息: - 使用 Windows 8.1 -我想我得到了最新版本的 MinGW,因为我大约 2 小时前才得到它

最佳答案

如果您将 zlib1.dll 放在 path 变量中列出的任何文件夹中(或与 MinGW 可执行文件放在同一文件夹中),它将起作用。我认为,最好的方法是将其直接放入 MinGW\bin

关于c++ - 如何将 zlib1.dll 添加到 MinGW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26663284/

相关文章:

c++ - 内联 gcc 汇编和局部变量( double )

C++ - 错误 :invalid initialization of reference of type 'const testGetter*&' from expression of type 'testGetter* const'

c++ - 在 C 项目中使用 C++ 库会导致一长串错误

ruby - 尝试使用 zlib 在 vi​​sual studio 上构建 ruby

javascript - Webkit 中的 Socket.IO 和 Websockets 每消息压缩

c++ - 无法将字符串参数传递给派生类成员函数 C++

c++ - MSXML node.clode 方法未按预期工作

c++ - 基类析构函数中调用虚函数的多态能力

c++ - 将 VC++ 的 __try/__except EXCEPTION_STACK_OVERFLOW 移植到 MinGW

embedded - zlib 内存使用/性能。具有 500kb 数据