什么提供Microsoft Visual Studio 10.0 VC include io.h?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么提供Microsoft Visual Studio 10.0 VC include io.h?相关的知识,希望对你有一定的参考价值。
我安装了Visual Studio 2010,它给了我C ++编译器
C:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.bat
但是,当我尝试构建一个应用程序(一个Python包)时,我收到了一个关于丢失的错误
C:Program Files (x86)Microsoft Visual Studio 10.0VCincludeio.h
经过调查,include
文件夹几乎是空的(只有三个文件)。
我需要安装什么样的Windows / Visual Studio才能填充include文件夹?
我正在尝试做什么:
pip install lxml
怎么了
构建lxml版本3.3.5。 没有Cython的建筑。 C: Python34 include pyconfig.h(68):致命错误C1083:无法打开包含文件:'io.h':没有这样的文件或目录
通过以下Installation of Visual Studio 2010 (any edition) installs only 2 files in the C++ headers directory解决
- 卸载Visual Studio 2010。
- 卸载Visual Studio 2010 SP1(尽管它提供了警告)。
- 打开注册表编辑器(
regedit
)。 - 搜索名为
PaddedVersion
的密钥 - 删除任何父键
VisualStudio10.0VCLibraries
或类似(请注意版本号10.0
,对应于2010
)。删除所有这些注册表路径。搜索PaddedVersion
密钥只是为了简化此搜索。 - 安装Visual Studio 2010。
就我而言,Visual Studio 2010 Express(很久以前安装)和Visual C++ Build Tools之间存在冲突。 io.h
在C:Program Files (x86)Microsoft Visual Studio 14.0VCinclude
中不可用,但是在C:Program Files (x86)Microsoft Visual Studio 10.0VCinclude
中(因此可能在安装Build Tools时被跳过)。当我将C:Program Files (x86)Microsoft Visual Studio 14.0VCin
添加到PATH
时,它无法找到io.h
。
BTW。我认为整个Visual Studio不是必需的,Visual C++ Build Tools也应该工作。
Visual C ++ Build Tools正常工作!在我安装Visual Studio 2017社区之前。然后我安装Visual C ++ Build Tools 2015,它就可以了!
以上是关于什么提供Microsoft Visual Studio 10.0 VC include io.h?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 错误:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册
用啥软件来查看一个用Microsoft Visual C++ 6.0 编写的程序的源代码
微软发布了Visual Studio 2022 RC版,并将在11月8日发布正式版
Windows Apache + mod_wsgi 环境配置