c++ - 如何在 Windows 7 上使用 cygwin 编译 C++ 文件

标签 c++ dll cygwin

我已经安装了cygwin。但是当我尝试编译 C++ 文件时,出现以下错误:

/usr/lib/gcc/i686-pc-cygwin/4.3.4/cc1plus.exe: error while loading shared libraries: cygmpfr-1.dll: cannot open shared object file: No such file or directory

我检查了 lib 文件夹,没有名为 cygmpfr-1.dll 的库。所以我必须把那个dll放在lib文件夹中吗?我尝试搜索该 dll,但找不到该 dll,因此无法下载。我只是 C++ 的初学者。我也尝试在 netbeans 中设置 cygwin 支持,但是如果我尝试运行给定的示例文件,它也会抛出上述错误。

有人可以给我线索吗?

最佳答案

您需要通过http://cygwin.com/setup.exe安装gcc4-g++软件包 您只安装了 gcc4。

这还将安装您缺少的依赖项。

关于c++ - 如何在 Windows 7 上使用 cygwin 编译 C++ 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466503/

相关文章:

C++/Xcode 套接字绑定(bind)()错误

c++ DLL\static 库名称问题

windows - 如何为 apt-cyg 设置代理?

ant - 如何通过 Cygwin 在 Ant 中伪造 OS 系列

‘operator ’ 的 C++ 不明确重载

c++ - 为什么我不能在绑定(bind)中使用 mem_fn Functor?

c++ - 用 C++ 编写的 xll 内存分析器

c# - 如何从 C++ DLL 导出全局变量?

c++ - 使用多个项目构建 DLL 的正确方法?

c++ - Cygwin:使用asm标签编译cpp文件