Cython and Visual Studio 2015
Cython and Visual Studio 2015
我正在尝试在Windows 2015上构建python-openzwave (https://github.com/OpenZWave/python-openzwave)。不幸的是,我不能建立它
以下是我到目前为止所做的:安装VCForPython27使用"pip install cython"安装cython现在当我做python setup-lib.py build时,它会抛出以下错误:src-lib/libopenzwave/libopenzwave.cpp(356):致命错误C1083: Cannot open include file: ' stint .h': No such file or directory
在setup-lib.py:
if os_name == 'win32' or os_name=='nt':
ext_modules = [Extension("libopenzwave",
sources=["src-lib/libopenzwave/libopenzwave.cpp"],
libraries=['setupapi', 'stdc++'],
language="c++",
extra_objects=['openzwave/libopenzwave.a'],
include_dirs=['openzwave/cpp/src', 'openzwave/cpp/src/value_classes', 'openzwave/cpp/src/platform', 'openzwave/cpp/build/windows', "src-lib/libopenzwave"]
)]
我挣扎了很多,找到了很多解决方法,但没有一个有效。
有人知道如何解决这个问题吗?
编辑:这里有一些数据可以帮助那些愿意帮助我的人:
running build
running build_ext
building 'libopenzwave' extension
C:UsersDiogo AlvesAppDataLocalProgramsCommonMicrosoftVisual C++ for Python9.0VCBinamd64cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Iopenzwave/cpp/src -Iopenzwave/cpp/src/value_classes -Iopenzwave/cpp/src/platform -Iopenzwave/cpp/build/windows -Isrc-lib/libopenzwave "-IC:/Users/Diogo Alves/AppData/Local/Programs/Common/Microsoft/Visual C++ for Python/9.0/VC/include" -IC:Python27include -IC:Python27PC /Tpsrc-lib/libopenzwave/libopenzwave.cpp /Fobuildtemp.win-amd64-2.7Releasesrc-lib/libopenzwave/libopenzwave.obj libopenzwave.cpp
C:/Users/Diogo Alves/AppData/Local/Programs/Common/Microsoft/Visual C++ for Python/9.0/VC/includexlocale(342) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc src-lib/libopenzwave/libopenzwave.cpp(356) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
stint .h文件仅适用于vs2010(及其后版本),而不适用于vs2008。使用此stint .h并将其粘贴到PATH环境中的文件夹中。
相关文章:
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- Qt Visual Studio 2015 加载项编译问题
- 包含在 <WinSock2> Visual Studio 2015 中时出现错误
- 在 Windows 10 上的 Visual Studio 2015 中使用 _open 和 _setmode
- 如何在不进入 Visual Studio 2015 中的外部库的情况下单步执行我的代码 (F11)
- c++ Visual Studio 2015 快捷方式,用于从选择代码中生成功能
- Visual Studio 2015资源视图和资源编译器使用不同的方法在项目目录中查找图标文件.如何修复
- Visual Studio 2015 中的调试速度很慢 -- 无法关闭页面堆?
- 在 C++ 中使用带有正则表达式的 G++ 和 Visual Studio 14 2015 编译器时会产生不同的结果
- 安装 SFML 后 Visual Studio 2015 中出现错误
- WinDBG适用于从Visual Studio 2015保存的转储,但不适用于任务管理器。显示异常代码"not found"
- 在Visual Studio 2017上使用VC++ 2015工具链时缺少ATL标头
- Visual Studio 2015 安装问题
- 迁移到 Visual Studio 2015 时 ATL 不起作用
- 使用 Visual Studio Shell (隔离) 2015 编译
- Qt5.9.1 和 Visual Studio 2015 添加了 Qt WebEngine 模块
- 外部 "C" Visual Studio 2015 中的显式类型错误,DLL 测试代码
- CMake 和 Visual Studio 2015 - C 编译器 cl.exe 无法编译简单的测试程序
- 如何在 Linux 中运行 Visual Studio 2015 托管 c++ 测试函数?
- Visual Studio 2015:在远程编译(在Raspberry上)和本地编译(在Windows上)之间切换