我从Sourceforge下载了Qauntlib swigv1.9,还尝试了github master
分支,遵循了official page上的说明,但在这两种情况下,我都会留下以下错误消息。在
我正在运行MacOS Sierra
/Python 3.6
/boost
版本1.64.0}1,gcc
版本如下。我用Homebrew
安装了quantlib
v1.9.2。在
$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.1.0 (clang-802.0.42)
Target: x86_64-apple-darwin16.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
我怀疑这个错误是由下面的第一个语句引起的:python -c++ ...
它似乎不是python的有效标志,它给出了错误消息(在命令提示符中尝试了python -c++
,得到了相同的错误)。在
你知道这面旗帜是怎么来的吗?非常感谢。在
错误消息:
^{pr2}$
弄清楚为什么会这样。修改了Makefile。如果事实上它在找斯威格。因此,
brew install swig
解决了这个问题。在尽管官方安装网页上说
swig
不是必需的,但最终还是需要的。在相关问题 更多 >
编程相关推荐