gpt4 book ai didi

c++ - 将 Boost.Python 与 Visual Studio 8 集成

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:36 25 4
gpt4 key购买 nike

我很难找到允许我将 Boost.Python 编译集成到 VS 8 中的指南。它似乎在很大程度上依赖于这个 bjam 实用程序来构建源代码,但没有任何提及如何将其集成到 VS 8 界面中。

我可以看到 bjam 程序调用 VS 8 来完成大部分编译工作。

最佳答案

bjam 用于编译 boost 本身(尽管您也可以将它用作代码的配置工具)。运行实用程序应该编译库并且不需要任何进一步的工作,afaik。据我所知,您在第二篇文章中列出的包含和库路径是正确的(假设您列出的目录路径是正确的,例如:C:\Python27\include)。

当我使用 boost.python 时,我发现我无法编译任何安装了 64 位版本 Python 的 C++/Python 库。我首先必须删除 64 位版本并安装 32 位版本。

此外,只有在 #include 语句之前包含 #define BOOST_PYTHON_STATIC_LIB 时,编译才会成功。我仍然没有弄清楚为什么。

我希望我的回答(我在这个网站上的第一个回答,所以不要对我太苛刻 ;))有用。

关于c++ - 将 Boost.Python 与 Visual Studio 8 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5553798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com