【问题标题】:boost on python on Mac在 Mac 上提升 python
【发布时间】:2020-02-14 22:36:11
【问题描述】:

我正在尝试在 Python 上使用 boost 库。在 C++ 中,我包含 boost\python.hpp,但它说它无法打开 pyconfig.h。我该怎么做?我有一台安装了 Parallels 的 Mac,我的 C++ 代码位于 Parallels 上的 Visual Studio 中。我从终端安装了自制软件和 boost,我已经在 Parallels 端进行了 boost,我在 C++ 中使用了不同的时间。简而言之,我搞砸了。我怎样才能解决这个问题? 谢谢!!

【问题讨论】:

    标签: c++ python-3.x boost


    【解决方案1】:

    您需要在您的机器上找到pyconfig.h,然后将其目录添加到您的构建中,例如-I/some/path。通常它会在一个名为 python3.7 或您拥有的任何版本的目录中。

    【讨论】:

    • 嗨,谢谢我找到了。现在我正在从 pyconfig.h 等修改瀑布包含的文件的路径。我被 unistd.h 困住了。 Python.h 包含它,但我找不到它。
    • unistd.h 是 POSIX 系统(如 Linux)的文件,它可能不存在于 Windows 上,除非您在其中安装 POSIX 子系统。请参阅:stackoverflow.com/questions/341817/… 但我想更一般地,您应该寻找一些关于如何在您的 IDE 中设置 Python C API 的说明,而不是自己抨击它。
    • 我在我的 Mac 上使用 Python Launcher 和 IDLE,有什么建议吗?
    • 这里有一个关于 Boost Python on Mac(没有 Parallels)的问题:stackoverflow.com/questions/28571611/…
    • 我坚持使用 include 有没有办法避免这个命令?我不能在没有 C++ 的情况下在 python 上使用 boost 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 1970-01-01
    • 2016-12-31
    • 2013-12-01
    • 2020-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多