我无法让 igraph 与 Visual Studio 2010 一起工作(据说有很多已知问题),因此决定尝试在 Cygwin 中安装它。./configure
顺利。但是make
给出了这个错误:
f2c/dtime_.c:16:23: fatal error: sys/times.h: No such file or directory
Makefile:2190: recipe for target `libf2c_la-dtime_.lo' failed
make[3]: *** [libf2c_la-dtime_.lo] Error 1
我尝试在 MinGW 中安装它并在make
. 我应该提供“sys/time.h”还是它的路径?sys/time.h 在哪里?使用 Windows 7。
编辑
Cygwin 和 MinGW 中的问题是由于我全新安装的 Cygwin 使用了错误版本的 gcc(以及 MinGW 的一个特性)。此处的解决方案:在 Cygwin/MinGW 中安装/编译 - 如何设置包含“路径”?(符号链接?)
Visual Studio 2010 中的问题是由于在“调试”而不是“发布”中构建的。igraph 的创建者之一,Gábor Csárdi,慷慨地在下面提供了一个出色的分步指南,识别并解决了它。