1

Mac OS 10.7.2 にQCL 0.6.3 ( http://tph.tuwien.ac.at/~oemer/qcl.htmlから入手可能) をインストールしようとしています。私は開発者ツールをインストールしており、C で基本的なプログラミングを行うことができますが、メイクファイルなどについてはよくわかりません。

インストール手順は次のとおりです。

通常の C++ 開発ツールに加えて、flex、bison、および (オプションで) GNU readline をシステムにインストールする必要があります。

ソース パッケージを展開し、cd で QCL ディレクトリに移動し、必要に応じて Makefile を編集し、make make install と入力します。

これにより、デフォルトで、バイナリ qcl が /usr/local/bin にインストールされ、QCL インクルード ファイルが /usr/local/lib/qcl にインストールされます。

プロットのサポートには、libplotter (GNU libplot の C++ バインディング) が必要です。GNU libplot は、GNU plotutils の一部です。

バージョン 0.4.3 以降、QCL には TeXmacs 数学テキスト エディタのサポートも含まれています。最近の TeXmacs ディストリビューション (1.0.0.6 以降) は、必要なインターフェイスを既に提供しているため、追加のインストールは必要ありません。

flex と bison は mac os x で自動的にあると思いますか? readline や libplotter についてよくわかりませんか?

make と入力すると、エラーが返されます。

g++ -c  -Wall -O2 -g -DQCL_DEBUG -DQC_DEBUG -DQCL_PLOT -DQCL_USE_READLINE -DQCL_IRQ -Iqc -DDEF_INCLUDE_PATH="\"/usr/local/lib/qcl\""   -c -o error.o error.cc
error.cc: In function ‘void initialize_readline()’:
error.cc:39: error: ‘rl_unbind_key’ was not declared in this scope
make: *** [error.o] Error 1

ヘルプ、一般的なヒント、または特定の指示をいただければ幸いです。

4

1 に答える 1

0

ポールさんコメントありがとうございます。さらにいじくり回すと、メイクファイルを編集することでプログラムをコンパイルできることがわかりました。makefile のプロット サポートと readline サポート セクションをコメント アウトしました。その後、それはうまくいき、助けているようです

于 2011-10-27T04:36:13.923 に答える