4

OSX 10.8でhiQlabというプログラムをコンパイルしようとしています

g++ -g -O2 -I`echo /Users/.../Documents/hiQlab/hiqlab-2006-07-20/tools/`/lua/include -I`echo /Users/.../Documents/hiQlab/hiqlab-2006-07-20/tools/`/tolua++/include -c cscmatrix.cc
cscmatrix.cc:13:12: fatal error: 'umfpack.h' file not found

#include "umfpack.h"

しかし、umfpackを含むmacportsを介してSuiteSparseをインストールしたところumfpack.h、実際にはデフォルトディレクトリに存在します/opt/local/include/

パスなどを追加する必要がありますか?


さらに検索した後、答えが見つかりました-検索パスにmacportsパスを追加しませんでした

どのように愚かな = p と私は自分の質問に 8 時間答えることができないので、ここで編集します

vi ~/.profile

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export MANPATH=/opt/local/share/man:$MANPATH
export C_INCLUDE_PATH=/opt/local/include
export CPLUS_INCLUDE_PATH=/opt/local/include
export LIBRARY_PATH=/opt/local/lib
alias gcc="gcc -I/opt/local/include -L/opt/local/lib"
alias g++="g++ -I/opt/local/include -L/opt/local/lib"
4

0 に答える 0