小编tak*_*shi的帖子

无法编译需要 C99 编译器 (AFAIU) 的 pyethash python 包。错误 - 无法打开包含文件:“alloca.h”

问题

手动或使用 pip 安装 pyethash 时,出现同样的错误:

致命错误 C1083:无法打开包含文件:“alloca.h”:没有此类文件或目录错误:命令“C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe”失败退出状态2

相关并已尝试过:

类似问题没有答案:

其他事实:

  • 成功安装需要 C++ 编译器的 Crypto 和 scrypt。
  • pyethash core.c 源文件头中提到了另外 3 个文件,这些文件在我的驱动器上的任何位置都不存在:
    • 分配器.h
    • stdint.h
    • 标准库文件

系统

python 2.7.11(v2.7.11:6d1b6a68f775,2015 年 12 月 5 日,20:40:30)[MSC v.1500 64 位(AMD64)],Windows 8.1 x64

...\ethash-master> python setup.py install

PS C:\pyethereum\ethash-master> python setup.py install
running install
running build
running build_ext
building 'pyethash' extension
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe …
Run Code Online (Sandbox Code Playgroud)

c c++ python compiler-errors c99

5
推荐指数
1
解决办法
2292
查看次数

标签 统计

c ×1

c++ ×1

c99 ×1

compiler-errors ×1

python ×1