为什么Visual Studio 2015在从源代码构建Python模块时报告缺少标题?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了为什么Visual Studio 2015在从源代码构建Python模块时报告缺少标题?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1457字,纯文字阅读大概需要3分钟。
内容图文
![为什么Visual Studio 2015在从源代码构建Python模块时报告缺少标题?](/upload/InfoBanner/zyjiaocheng/767/8cb2411af2264c37b29b7e1164fb303a.jpg)
我正在尝试在Windows 10上安装Python的scikits.samplerate库.我的Python版本是3.5.1,使用MSVC 14.0编译器与Anaconda发行版一起安装.我编译并链接了必要的libsamplerate文件.但是,当我使用命令安装模块时
python setup.py install
我丢失了头文件错误.最初,我有
Cannot open include file: 'corecrt.h': No such file or directory
但这不是唯一丢失的标题.还有其他基础知识,如stdlib.h和io.h.
我想我的问题是我的Visual Studio 2015安装是否有问题?我已经安装了Visual Studio 2013,所以有些东西搞砸了吗?我知道转向Universal CRT,但编译命令指向的include目录实际上并不存在:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\ucrt
我有两个其他ucrt包含目录,但它们在以下内容中找到:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt
将这些添加为包含目录并继续使用scikits.samplerate安装结果
python.exe has stopped working
我真的没有想法,我真的想让这个库启动并运行.
解决方法:
使用以下命令调用编译器:
-IC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt
但是你有2个ucrt文件夹(在其他地方):
C:\Program Files (x86)\Windows Kits\10\include\10.0.10150.0\ucrt
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt
所以你必须复制文件夹:
C:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt
to
C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt
并复制libs:
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt
to
C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\ucrt
内容总结
以上是互联网集市为您收集整理的为什么Visual Studio 2015在从源代码构建Python模块时报告缺少标题?全部内容,希望文章能够帮你解决为什么Visual Studio 2015在从源代码构建Python模块时报告缺少标题?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。