【问题标题】:Distribute Python library created with SWIG/CMake分发使用 SWIG/CMake 创建的 Python 库
【发布时间】:2012-07-11 11:53:32
【问题描述】:

我们有一个 C++/Fortran 软件项目,它带有一个使用 SWIG 生成的 Python 前端。我们使用 CMake 在各种平台(Linux、Windows、OS X)上构建项目,这在大多数情况下都可以正常工作。我们使用的编译器取决于平台(Linux 上的 gcc 或 clang,Mac 上的 XCode+gfortran,Windows 上的 MinGW)。

现在,安装 C++ 编译器、CMake、SWIG 等并编译对于大多数用户来说有点太多了,所以我们希望能够使用简单的二进制安装程序(Windows 中的 .exe 文件,deb -包在 Ubuntu 等)。

最简单的方法是什么?

【问题讨论】:

    标签: python windows installation cmake swig


    【解决方案1】:

    如果您已经在使用 CMake,我建议您使用 CPack

    这里是docs for v2.8.8,或者您可以运行cpack --help 了解更多信息。

    【讨论】:

    • 对。我可以期望 CPack 也可以安装 Python 包吗?
    • 您能否介绍一下 CPack 如何与 Python 集成?如何在 Windows 上找到安装模块的正确位置?没有这个答案并不是特别有用。 (Linux 已经讨论过here
    猜你喜欢
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 2012-03-20
    • 1970-01-01
    相关资源
    最近更新 更多