一段时间以来,我一直在尝试从每一个库(f.ex.Umfpack)可以很容易地从IDE编译(我在Linux上使用Code::Blocks,在Windows上使用Visual Studio )。然而,当我尝试编译CHOLMOD时,我得到了一堆语法错误,比如:我调查了一下,有一些#定义缺失(像PATTERN,REAL定义),因此这些模板的定义是不可见的。我在文件和makefile中搜索了它们,但什么也没有找到。但是,当输入make (
/usr/lib/libmetis.so-- Building without CXSparserequired SuiteSparse component).
-- Failed to find SuiteSparse - Did not find AMD library (required SuiteSparseSuiteSparse - Di