C++ 辛温元';t编译任何c++;文件夹

C++ 辛温元';t编译任何c++;文件夹,c++,compiler-errors,cygwin,C++,Compiler Errors,Cygwin,当我试图编译我的Fibonacci.cpp文件时,我从编译器得到以下信息: $ g++ Fibonacci.cpp C:/cygwin/lib/gcc/i686-pc-cygwin/4.9.3/cc1plus.exe: error while loading shared libraries: cygcloog-isl-4.dll: cannot open shared object file: No such file or directory 我已经下载了gcc-g++:GNU编译器集合(

当我试图编译我的Fibonacci.cpp文件时,我从编译器得到以下信息:

$ g++ Fibonacci.cpp
C:/cygwin/lib/gcc/i686-pc-cygwin/4.9.3/cc1plus.exe: error while loading shared libraries: cygcloog-isl-4.dll: cannot open shared object file: No such file or directory

我已经下载了
gcc-g++:GNU编译器集合(C++)
库,但它不工作。是否缺少另一个库?

运行setup.exe时,需要安装libcloog-isl4软件包。您的C:/cygwin64/bin目录中缺少该文件。我也有同样的问题,而且我还缺少cygisl-10.dll,我必须安装libisl10包

看这个


不幸的是,我现在解决了一个不同的错误,所以我不能保证修复。

不要使用链接进行回答,因为它们可能在某个时候坏掉,然后当使用MSYS2发生相同的错误时,您的答案将无效,只需
pacman-S isl
。尽管如此,还是要解释什么是
isl
cloog
,为什么需要它们,为什么它们没有作为标准安装,等等。。。会有用的。我还是不知道。编辑:“使用Graphite循环优化构建GCC的必要条件”-/“isl[整数集库]是一个用于处理由线性约束约束约束的整数点的集合和关系的库。”-/我们有了它。