为此我必须将python与aurdino进行通信,我正在尝试安装pybluex包,但总是出现此错误
LINK : fatal error LNK1181: cannot open input file 'Irprops.lib'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x86\\link.exe' failed with exit status 1181
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SHEKHA~1\\AppData\\Local\\Temp\\pycharm-packaging\\PyBluez\\setup.py'"'"'; __file__='"'"'C:\\Users\\SHEKHA~1\\AppData\\Local\\Temp\\pycharm-packaging\\PyBluez\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\shekhani laptop\AppData\Local\Temp\pip-record-ku9uo755\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Python38-32\Include\PyBluez' Check the logs for full command output.发布于 2020-08-11 16:04:24
在我的例子中,我注意到Windows SDK版本没有'irprops.lib‘,因为它已经被替换为:https://blogs.windows.com/windowsdeveloper/2019/11/19/windows-10-sdk-preview-build-19023-available-now/
IRPROPS.LIB的删除
在此版本中,irprops.lib已从Windows SDK中删除。链接到irprops.lib上的应用程序可以切换到bthprops.lib作为替代。
为了解决这个问题,我安装了以前版本的Windows10SDK。如果我有更多的时间,我可能会尝试将依赖项更新为bthprops.lib ;)
发布于 2021-01-31 11:31:12
这个问题现在已经在github repo中修复了,但是看起来他们还没有更新pip包。直接从repo安装,无需降级
发布于 2021-08-12 19:46:17
我在一个单独的步骤中下载并安装了
的props.lib
我激活了我的项目python
python
这就是真正让它在这里工作的原因。事实证明,关键是手动修改setup.py文件,这只能通过以下方式完成:首先下载pybluez的压缩文件,其中包含一个可以修改的setup.py文件,而不是使用pip,因为您不能修改其中的setup.py文件。
https://stackoverflow.com/questions/62383192
复制相似问题