所以,我在C ++中使用包很新。我从http://igraph.org/c/下载了igraph并成功安装了它。但当我尝试#include时,我得到错误"致命错误:' igraph.h'文件未找到"。我需要在哪里放置包含所有igraph文件的目录才能使用它?
答案 0 :(得分:2)
根据您使用的C编译器,应该有"包含路径"编译器 - 此设置告诉编译器在哪里查找文件#include
d。检查这些目录中是否有名为igraph.h
的文件 - 如果所有目录都不包含igraph.h
,则应调整包含路径或包含的文件的名称。
Linux上igraph用户的常见错误是igraph包含文件安装在/usr/include/igraph
中。由于/usr/include
通常位于C编译器的默认包含路径上,但/usr/include/igraph
不是{,},因此您必须在文件中使用#include <igraph/igraph.h>
而不是#include <igraph.h>
。< / p>