【发布时间】:2012-01-26 15:38:30
【问题描述】:
我需要构建 Boost.Python 以适用于 3.2 版,但我一直遇到问题。我按照入门指南中的说明进行操作——general instructions 和那些特别是 about Boost.Python 的说明——但我无法让它工作。
这是我尝试运行的程序和我得到的链接错误:
#include <boost/python.hpp>
BOOST_PYTHON_MODULE(test) { }
int main() { return 0; }
1>LINK : 致命错误 LNK1104: 无法打开文件 'boost_python-vc100-mt-1_48.lib'
确实没有这样的文件,但是有一个'libboost_python-vc100-mt-1_48.lib'文件。 (不出所料,如果我尝试更改它的名称,它会给出另一个链接错误。)
我用来安装库的命令是:
C:\...\boost_1_48_0> b2 --build-dir=C:\Boost toolset=msvc --build-type=complete install
我的主目录中的“user-config.jam”文件的内容是:
using python : 3.2 : C:/Programming/PythonX86/Python32 ;
【问题讨论】:
-
@Mark 这是我写这个问题时的错字。如果我指定了一个不存在的编译器,该命令将无法运行。
标签: c++ boost installation