使用boost :: python进行跨平台的setup.py

时间:2012-10-12 10:40:58

标签: python cross-platform distutils boost-python

我想将一个小的基于setup.py的(distutils)模块上传到pypi,这样它就可以轻松安装(也可以在windows下)。该模块是从多个文件编译的单个编译扩展。它会再次链接boost_python并需要安装Eigen3个标头。目前我在setup.py

中使用
 setup(
    # usual stuff here
    ext_modules=[Extension('foo',sources=[...],
       libraries=['boost_python'],
       include_dirs=['/usr/include/eigen3'],
    )]
 )

这在Linux下运行得很好,但是Windows呢?我想我会很快遇到麻烦。我不一定distutils,使用distutils2setuptools或任何可能很棒的解决方案。

编辑:我更多的是要求找到boost_python库(因为boost :: python被广泛使用,因此somone可能面临同样的问题)而不是找到Eigen3标头

0 个答案:

没有答案