13

尝试安装某个 Python 地球物理工具包时,出现此错误:

链接:致命错误 LNK1181:无法打开输入文件“m.lib”

我相信这是由于我使用了 MSVC 的构建工具。在他们的setup.py我发现:

setup(…, ext_modules=[ Extension(…, […], libraries=['m'], … ])

我需要在此setup.py和相关文件中进行哪些更改?才能使其正常工作。IIRC 还有一个m我要使用的库。

4

1 回答 1

6

在 Windows 上,标准数学函数由 MSVCR 处理:

>>> from ctypes.util import find_library
>>> find_library('m')
'msvcr90.dll'

我没有安装 MSVC 来测试,但你只需要链接到运行时。尝试删除'm'.

于 2015-05-18T08:33:45.157 回答