我正在尝试在 mac os 10.7.2 上安装 QCL 0.6.3(可从http://tph.tuwien.ac.at/~oemer/qcl.html获得)。我安装了开发人员工具,可以用 c 进行基本编程,但我对 makefile 等知之甚少。
安装说明如下:
除了通常的 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
任何帮助、一般提示或具体说明将不胜感激。