我想将一个小的基于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
,使用distutils2
或setuptools
或任何可能很棒的解决方案。
编辑:我更多的是要求找到boost_python
库(因为boost :: python被广泛使用,因此somone可能面临同样的问题)而不是找到Eigen3标头