2014-10-18 122 views
0

所以,我對在C++中使用軟件包相當陌生。我從http://igraph.org/c/下載了igraph併成功安裝。但是當我嘗試#include時,我得到錯誤「致命錯誤:'找不到'igraph.h'文件」。我需要將包含所有igraph文件的目錄放在哪裏才能使用它?用C++設置igraph的麻煩問題

回答

1

根據您使用的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>