使用 Python Wrapper 安装 libfreenect 时出现 CMake 错误

CMake Error When Installing libfreenect w/ Python Wrapper

我正在尝试在我的 Windows 8(64 位)笔记本电脑上使用 Python 包装器安装 libfreenect。我在 Anaconda 2.3.0 中使用 Python 3.4.3。我似乎已经处理了所有依赖项,但是当我尝试在 cmake gui 中配置构建时,出现以下错误:

Operating system is Windows
Got System Processor AMD64
libfreenect will be installed to C:/Program Files/libfreenect
Headers will be installed to C:/Program Files/libfreenect/include/libfreenect
Libraries will be installed to C:/Program Files/libfreenect/lib
Found libusb-1.0:
 - Includes: C:/libusb-win32-bin-1.2.6.0/include
 - Libraries: C:/libusb-win32-bin-1.2.6.0/lib/msvc_i64/libusb.lib
   Entering             C:/libfreenect/src
   Returning to         C:/libfreenect
   Entering             C:/libfreenect/examples
   Returning to         C:/libfreenect
   Entering             C:/libfreenect/wrappers/c_sync
   Returning to         C:/libfreenect
   Entering             C:/libfreenect/wrappers/python
    CMake Error at wrappers/python/CMakeLists.txt:35 (install):
      install TARGETS given no LIBRARY DESTINATION for module target
      "cython_freenect".


   Returning to         C:/libfreenect
   Entering             C:/libfreenect/OpenNI2-FreenectDriver
   Returning to         C:/libfreenect
Configuring incomplete, errors occurred!
See also "C:/libfreenect/build/CMakeFiles/CMakeOutput.log".

我正在按照此处的安装说明进行操作: http://openkinect.org/wiki/Getting_Started#Windows

我正在遵循此处的特定 Python 说明: http://openkinect.org/wiki/Python_Wrapper_Windows

有人遇到过这个 cmake 错误吗?目标是能够与我的 Microsoft Kinect 交互。我可以根据需要提供更多信息。

编辑:添加了 cmake 配置输出的详细版本。

我找到了解决方法。出于某些有趣的原因,libfreenect 或 cmake 认为我有 Python2,这弄乱了评论部分中列出的 Makefile 的其余部分。在包含文件之后(如果它们是罪魁祸首),我用 set(PYTHON_EXECUTABLE "C:/Users/user/Anaconda3/python.exe") 手动设置变量并正确生成。我现在要编译它,这是一个完全独立的问题谢谢 Tsavarev!