【问题标题】:Boost.Python tries to link against python27.lib using Visual C++Boost.Python 尝试使用 Visual C++ 链接 python27.lib
【发布时间】:2013-01-07 01:44:47
【问题描述】:

我正在尝试使用 Python 3.2 构建 boost python。我正在链接 python32.lib 和 libboost_python3-vc110-mt-gd-1_52.lib。我还定义了 BOOST_ALL_NO_LIB 来禁用 boost 的自动链接功能。

我仍然收到以下错误:

fatal error LNK1104: cannot open file 'python27.lib'

如何告诉 boost 使用 Python 3.2?

【问题讨论】:

    标签: visual-studio visual-c++ boost visual-studio-2012 boost-python


    【解决方案1】:

    您的计算机上是否安装了多个 Python?

    您可能必须创建一个 user-config.jam 文件,其内容如下:

    using python : 3.2 : C:\Path\To\Python\python.exe ;
    

    见:http://www.boost.org/doc/libs/1_53_0/libs/python/doc/building.html#configuring-boost-build

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 2015-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多