[英]Cython and Visual Studio 2015
I am trying to build python-openzwave ( https://github.com/OpenZWave/python-openzwave ) on Windows 2015. Unfortunatly I am not being able to build it 我正在尝试在Windows 2015上构建python-openzwave( https://github.com/OpenZWave/python-openzwave )。不幸的是,我无法构建它
Here's what I have done so far: Installed VCForPython27 Installed cython using "pip install cython" 到目前为止,这是我所做的:安装的VCForPython27使用“ pip install cython”安装的cython
Now when I do python setup-lib.py build, it throws the following error: src-lib/libopenzwave/libopenzwave.cpp(356) : fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory 现在,当我执行python setup-lib.py构建时,它将引发以下错误:src-lib / libopenzwave / libopenzwave.cpp(356):致命错误C1083:无法打开包含文件:'stdint.h':无此类文件或目录
Also I have this on my setup-lib.py: 我的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"]
)]
I struggled a lot and found a lot of workaround but none has worked. 我很努力,发现了很多解决方法,但是都没有成功。
Does anyone knows how to go around this problem? 有谁知道如何解决这个问题?
EDIT: 编辑:
Here goes some more data to help anyone who is willing to help me: 这里有更多数据可帮助愿意帮助我的任何人:
running build
running build_ext
building 'libopenzwave' extension
C:\Users\Diogo Alves\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.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:\Python27\include -IC:\Python27\PC /Tpsrc-lib/libopenzwave/libopenzwave.cpp /Fobuild\temp.win-amd64-2.7\Release\src-lib/libopenzwave/libopenzwave.obj libopenzwave.cpp
C:/Users/Diogo Alves/AppData/Local/Programs/Common/Microsoft/Visual C++ for Python/9.0/VC/include\xlocale(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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.