3

我想将一个小的基于 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,一个解决方案使用distutils2orsetuptools或任何会很棒。

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

4

0 回答 0