我已经安装了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。
这还将安装您缺少的依赖项。