【问题标题】:How to install quantum computation language on mac os x?如何在 mac os x 上安装量子计算语言?
【发布时间】:2016-04-15 01:19:35
【问题描述】:

我正在尝试在 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 或 newer) 已经提供了必要的接口,所以没有额外的 需要安装。

我认为 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

我们将不胜感激任何帮助、一般提示或具体说明。

【问题讨论】:

  • 您是否按照说明“根据需要编辑 Makefile”?

标签: c++ macos qcl


【解决方案1】:

感谢保罗的评论。当我做更多的事情时,我发现编辑 makefile 确实允许我编译程序。我注释掉了 makefile 的绘图支持和 readline 支持部分。然后它运行良好,似乎有帮助

【讨论】:

    猜你喜欢
    • 2016-06-02
    • 2010-11-15
    • 2014-11-29
    • 2011-04-10
    • 2012-07-27
    • 2012-03-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多