我尝试使用VS 2012构建/安装杰普,并收到以下链接失败
LINK : fatal error LNK1181: cannot open input file 'dl.lib'我试着在网上搜索,但是找不到任何确凿的线索来告诉我我可能错过了什么。
我想知道这个库是否与在共享对象中调用C函数相关,因为我的导入库中似乎也缺少这个包。
我现在的配置
除了标准Python库之外,还安装了以下软件包
请告诉我,我可能错过了什么
发布于 2013-04-28 20:36:51
实际上,没有比dl.dll更好的了。如果您引用了手册中的链接页,那么现在不再推荐的模块是Unix,windows中也没有这样的模块。问题实际上是在jep模块中,其中的功能没有考虑到windows。
jep\commands\python.py中的原始代码
def get_python_libs():
"""
Get the shared library names for embedding jep.
See python-config
"""
return ['python' + sysconfig.get_config_var('VERSION'), 'dl']应该写成(或类似的东西)
def get_python_libs():
"""
Get the shared library names for embedding jep.
See python-config
"""
if is_win():
return ['python' + sysconfig.get_config_var('VERSION')]
else:
return ['python' + sysconfig.get_config_var('VERSION'), 'dl']https://stackoverflow.com/questions/16251576
复制相似问题