OpenKinect / libfreenect2

Open source drivers for the Kinect for Windows v2 device
2.08k stars 752 forks source link

cuda_depth_packet_processor.cu(31) helper_math.h file is not found in windows 8.1 using VS2013 #798

Closed OptiExperts closed 7 years ago

OptiExperts commented 7 years ago

I have all the things configured according to the windows configuration but when Im trying to build the this error is occur could not found the header file helper_math.h I have also tried to set the path manually but it not works. is anyone know about this issue please help me or guide me. I'll be very grateful him/her
capture

this is issue is related to the issue #732 but for MAC & UBUNTU and I need to solve the same issue in windows 8.1 using VS2013

xlz commented 7 years ago

I honestly can't reproduce this. helper_math.h is right here

C:\Users\stars\Documents\GitHub\libfreenect2\build [master]> ls $env:NVCUDASAMPLES8_0_ROOT/common/inc/helper_math.h

    Directory: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\inc

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---        10/28/2015   5:07 AM      38763 helper_math.h
OptiExperts commented 7 years ago

thanks for the quick response @xlz Basically Im newby here with kinect and facing difficulties to tackle it. Can't understand it, if you know how we can solve it in windows with this error. that I'll be very thankful to you @xlz . Best Regard MOeez

xlz commented 7 years ago

Provide the full log of commands you've run starting from downloading the source code git clone.

OptiExperts commented 7 years ago

this screen shot for configuring and generating using Cmake**** capture1 capture2

this is error capture

I have taken the screen shot please see it thanks for your corporation @xlz

xlz commented 7 years ago

The log is incomplete. I can't find anything.

OptiExperts commented 7 years ago

sorry I have update it please see it again with red arrow

OptiExperts commented 7 years ago

Mr @xlz I analogize for this. Will you please do me another favor please come-on skype or any other remote access so maybe it will more clear to you. Its my humble request if you can come.

xlz commented 7 years ago

Here is the log of a successful build. Check for yourself.

C:\Users\stars\Documents\GitHub\libfreenect2\build [master]> cmake .. -G "Visual Studio 12 2013 Win64"
-- The C compiler identification is MSVC 18.0.40629.0
-- The CXX compiler identification is MSVC 18.0.40629.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- using tinythread as threading library
-- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE) 
-- Performing Test LIBUSB_WITH_LIBUSBK
-- Performing Test LIBUSB_WITH_LIBUSBK - Success
-- Performing Test LIBUSB_WITH_USBDK
-- Performing Test LIBUSB_WITH_USBDK - Success
-- Found LibUSB: C:/Users/stars/Documents/GitHub/libfreenect2/depends/libusb/MS64/dll/libusb-usbdk-1.0.lib  
-- Could NOT find JPEG (missing:  JPEG_LIBRARY JPEG_INCLUDE_DIR) 
-- Could NOT find TegraJPEG (missing:  TegraJPEG_LIBRARIES TegraJPEG_INCLUDE_DIRS TegraJPEG_L4T_OK TegraJPEG_DRIVER_OK TegraJPEG_WORKS) 
-- Performing Test TURBOJPEG_WORKS
-- Performing Test TURBOJPEG_WORKS - Success
-- Found TurboJPEG: C:/libjpeg-turbo64/lib/turbojpeg.lib  
-- Found GLFW3: C:/Users/stars/Documents/GitHub/libfreenect2/depends/glfw/lib-vc2013/glfw3dll.lib  
-- Found OpenGL: opengl32  
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - not found
-- Looking for CL_VERSION_1_2
-- Looking for CL_VERSION_1_2 - found
-- Found OpenCL: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/lib/x64/OpenCL.lib (found version "1.2") 
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0 (found version "8.0") 
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed
-- Performing Test COMPILER_HAS_DEPRECATED
-- Performing Test COMPILER_HAS_DEPRECATED - Success
-- Linking with these libraries: 
 C:/Users/stars/Documents/GitHub/libfreenect2/depends/libusb/MS64/dll/libusb-usbdk-1.0.lib
 C:/libjpeg-turbo64/lib/turbojpeg.lib
 C:/Users/stars/Documents/GitHub/libfreenect2/depends/glfw/lib-vc2013/glfw3dll.lib
 opengl32
 C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/lib/x64/OpenCL.lib
 C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/lib/x64/cudart_static.lib
-- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
-- Configurating examples
-- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE) 
-- Using in-tree freenect2 target
-- Found OpenNI2: C:/Program Files/OpenNI2/Lib  
-- Feature list:
--   CUDA    yes
--   CXX11    disabled
--   Examples    yes
--   OpenCL    yes
--   OpenGL    yes
--   OpenNI2    yes
--   TegraJPEG    no
--   Threading    tinythread
--   TurboJPEG    yes
--   VAAPI    no
--   VideoToolbox    no (Apple only)
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/stars/Documents/GitHub/libfreenect2/build

C:\Users\stars\Documents\GitHub\libfreenect2\build [master]> cmake --build . --config RelWithDebInfo --target install
Microsoft (R) Build Engine version 12.0.40629.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 2/20/2017 3:39:39 PM.
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" on node 1 (default targets).
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" (1) is building "C:\Users\stars\Documents\GitHub\libfreenect2\build\ZERO_CHECK.vcxproj" (2) on node 1 (default targets).
PrepareForBuild:
  Creating directory "x64\RelWithDebInfo\ZERO_CHECK\".
  Creating directory "x64\RelWithDebInfo\ZERO_CHECK\ZERO_CHECK.tlog\".
InitializeBuildStatus:
  Creating "x64\RelWithDebInfo\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Checking Build System
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/doc/CMakeFiles/generate.stamp is up-to-date.
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/examples/CMakeFiles/generate.stamp is up-to-date.
FinalizeBuildStatus:
  Deleting file "x64\RelWithDebInfo\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
  Touching "x64\RelWithDebInfo\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\ZERO_CHECK.vcxproj" (default targets).
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" (1) is building "C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (3) on node 1 (default targets).
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (3) is building "C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\Protonect.vcxproj" (4) on node 1 (default targets).
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\Protonect.vcxproj" (4) is building "C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj" (5) on node 1 (default targets).
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj" (5) is building "C:\Users\stars\Documents\GitHub\libfreenect2\build\generate_resources_tool.vcxproj" (6) on node 1 (default targets).
PrepareForBuild:
  Creating directory "generate_resources_tool.dir\RelWithDebInfo\".
  Creating directory "C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\".
  Creating directory "generate_resources_tool.dir\RelWithDebInfo\generate.01D23D38.tlog\".
InitializeBuildStatus:
  Creating "generate_resources_tool.dir\RelWithDebInfo\generate.01D23D38.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule C:/Users/stars/Documents/GitHub/libfreenect2/CMakeLists.txt
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/generate.stamp is up-to-date.
MakeDirsForCl:
  Creating directory "C:\Users\stars\Documents\GitHub\libfreenect2\build\RelWithDebInfo".
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /IC:\Users\stars\Documents\GitHub\libfreenect2\include /IC:\Users\stars\Documents\GitHub\libfreenect2\include\internal /IC:\Users\stars\Documents\GitHub\libfreenect2\build /IC:\Users\stars\Documents\GitHub\libfreenect2\src\tinythread /I"C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0" /I"C:\libjpeg-turbo64\include" /IC:\Users\stars\Documents\GitHub\libfreenect2\depends\glfw\include /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include" /Zi /nologo /W3 /WX- /O2 /Ob1 /D WIN32 /D _WINDOWS /D NDEBUG /D _CRT_SECURE_NO_WARNINGS /D RESOURCES_INC /D "CMAKE_INTDIR=\"RelWithDebInfo\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"generate_resources_tool.dir\RelWithDebInfo\\" /Fd"generate_resources_tool.dir\RelWithDebInfo\vc120.pdb" /Gd /TP /wd4267 /wd4244 /wd4200 /wd4305 /wd4146 /errorReport:queue C:\Users\stars\Documents\GitHub\libfreenect2\tools\generate_resources.cpp
  generate_resources.cpp
MakeDirsForLink:
  Creating directory "C:\Users\stars\Documents\GitHub\libfreenect2\build\lib\RelWithDebInfo\".
Link:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\generate_resources_tool.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo/generate_resources_tool.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/generate_resources_tool.lib" /MACHINE:X64   /machine:x64 generate_resources_tool.dir\RelWithDebInfo\generate_resources.obj
  generate_resources_tool.vcxproj -> C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\generate_resources_tool.exe
FinalizeBuildStatus:
  Deleting file "generate_resources_tool.dir\RelWithDebInfo\generate.01D23D38.tlog\unsuccessfulbuild".
  Touching "generate_resources_tool.dir\RelWithDebInfo\generate.01D23D38.tlog\generate_resources_tool.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\generate_resources_tool.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "freenect2.dir\RelWithDebInfo\".
  Creating directory "freenect2.dir\RelWithDebInfo\freenect2.tlog\".
InitializeBuildStatus:
  Creating "freenect2.dir\RelWithDebInfo\freenect2.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
ComputeCustomBuildOutput:
  Creating directory "C:\Users\stars\Documents\GitHub\libfreenect2\build\CMakeFiles\cuda_compile_1.dir\src\RelWithDebInfo\".
CustomBuild:
  Building Custom Rule C:/Users/stars/Documents/GitHub/libfreenect2/CMakeLists.txt
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/generate.stamp is up-to-date.
  Generating resources.inc.h
  Building NVCC (Device) object CMakeFiles/cuda_compile_1.dir/src/RelWithDebInfo/cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj
  cuda_depth_packet_processor.cu
CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_depth_packet_processor.cu
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(300): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  Building NVCC (Device) object CMakeFiles/cuda_compile_1.dir/src/RelWithDebInfo/cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj
  cuda_kde_depth_packet_processor.cu
CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
C:/Users/stars/Documents/GitHub/libfreenect2/src/cuda_kde_depth_packet_processor.cu(413): warning : function "calculatePhaseUnwrappingVarDirect" was declared but never referenced [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]

C:/Users/stars/Documents/GitHub/libfreenect2/src/cuda_kde_depth_packet_processor.cu(413): warning : function "calculatePhaseUnwrappingVarDirect" was declared but never referenced [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]

CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_kde_depth_packet_processor.cu
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(300): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /IC:\Users\stars\Documents\GitHub\libfreenect2\include /IC:\Users\stars\Documents\GitHub\libfreenect2\include\internal /IC:\Users\stars\Documents\GitHub\libfreenect2\build /IC:\Users\stars\Documents\GitHub\libfreenect2\src\tinythread /I"C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0" /I"C:\libjpeg-turbo64\include" /IC:\Users\stars\Documents\GitHub\libfreenect2\depends\glfw\include /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include" /Zi /nologo /W3 /WX- /O2 /Ob1 /D WIN32 /D _WINDOWS /D NDEBUG /D _CRT_SECURE_NO_WARNINGS /D RESOURCES_INC /D "CMAKE_INTDIR=\"RelWithDebInfo\"" /D freenect2_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"freenect2.dir\RelWithDebInfo\\" /Fd"freenect2.dir\RelWithDebInfo\vc120.pdb" /Gd /TP /wd4267 /wd4244 /wd4200 /wd4305 /wd4146 /errorReport:queue C:\Users\stars\Documents\GitHub\libfreenect2\src\transfer_pool.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\event_loop.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\usb_control.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\allocator.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\frame_listener_impl.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\packet_pipeline.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\rgb_packet_stream_parser.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\rgb_packet_processor.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\depth_packet_stream_parser.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\depth_packet_processor.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\cpu_depth_packet_processor.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\resource.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\command_transaction.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\registration.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\logging.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\libfreenect2.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\tinythread\tinythread.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\turbo_jpeg_rgb_packet_processor.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\flextGL.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\opengl_depth_packet_processor.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\opencl_depth_packet_processor.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\opencl_kde_depth_packet_processor.cpp
  transfer_pool.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  event_loop.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  usb_control.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  allocator.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\src\allocator.cpp(65): warning C4351: new behavior: elements of array 'libfreenect2::PoolAllocatorImpl::buffers' will be default initialized [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
C:\Users\stars\Documents\GitHub\libfreenect2\src\allocator.cpp(65): warning C4351: new behavior: elements of array 'libfreenect2::PoolAllocatorImpl::used' will be default initialized [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  frame_listener_impl.cpp
  packet_pipeline.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  rgb_packet_stream_parser.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\src\rgb_packet_stream_parser.cpp(44): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  rgb_packet_processor.cpp
  depth_packet_stream_parser.cpp
  depth_packet_processor.cpp
  cpu_depth_packet_processor.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  resource.cpp
  command_transaction.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  registration.cpp
  logging.cpp
  libfreenect2.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  tinythread.cpp
  turbo_jpeg_rgb_packet_processor.cpp
  flextGL.cpp
  opengl_depth_packet_processor.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  Generating Code...
  Compiling...
  opencl_depth_packet_processor.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  opencl_kde_depth_packet_processor.cpp
C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
          Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array
  Generating Code...
Link:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\freenect2.dll" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib "..\depends\libusb\MS64\dll\libusb-usbdk-1.0.lib" "C:\libjpeg-turbo64\lib\turbojpeg.lib" "..\depends\glfw\lib-vc2013\glfw3dll.lib" opengl32.lib "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64\OpenCL.lib" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64\cudart_static.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo/freenect2.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/freenect2.lib" /MACHINE:X64   /machine:x64 /DLL freenect2.dir\RelWithDebInfo\transfer_pool.obj
  freenect2.dir\RelWithDebInfo\event_loop.obj
  freenect2.dir\RelWithDebInfo\usb_control.obj
  freenect2.dir\RelWithDebInfo\allocator.obj
  freenect2.dir\RelWithDebInfo\frame_listener_impl.obj
  freenect2.dir\RelWithDebInfo\packet_pipeline.obj
  freenect2.dir\RelWithDebInfo\rgb_packet_stream_parser.obj
  freenect2.dir\RelWithDebInfo\rgb_packet_processor.obj
  freenect2.dir\RelWithDebInfo\depth_packet_stream_parser.obj
  freenect2.dir\RelWithDebInfo\depth_packet_processor.obj
  freenect2.dir\RelWithDebInfo\cpu_depth_packet_processor.obj
  freenect2.dir\RelWithDebInfo\resource.obj
  freenect2.dir\RelWithDebInfo\command_transaction.obj
  freenect2.dir\RelWithDebInfo\registration.obj
  freenect2.dir\RelWithDebInfo\logging.obj
  freenect2.dir\RelWithDebInfo\libfreenect2.obj
  freenect2.dir\RelWithDebInfo\tinythread.obj
  freenect2.dir\RelWithDebInfo\turbo_jpeg_rgb_packet_processor.obj
  freenect2.dir\RelWithDebInfo\flextGL.obj
  freenect2.dir\RelWithDebInfo\opengl_depth_packet_processor.obj
  freenect2.dir\RelWithDebInfo\opencl_depth_packet_processor.obj
  freenect2.dir\RelWithDebInfo\opencl_kde_depth_packet_processor.obj
  C:\Users\stars\Documents\GitHub\libfreenect2\build\CMakeFiles\cuda_compile_1.dir\src\RelWithDebInfo\cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj
  C:\Users\stars\Documents\GitHub\libfreenect2\build\CMakeFiles\cuda_compile_1.dir\src\RelWithDebInfo\cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj
     Creating library C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/freenect2.lib and object C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/freenect2.exp
cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ??0Frame@libfreenect2@@QEAA@_K00PEAE@Z (public: __cdecl libfreenect2::Frame::Frame(unsigned __int64,unsigned __int64,unsigned __int64,unsigned char *)) imported in function "public: __cdecl libfreenect2::CudaFrame::CudaFrame(class libfreenect2::Buffer *)" (??0CudaFrame@libfreenect2@@QEAA@PEAVBuffer@1@@Z) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ??0Frame@libfreenect2@@QEAA@_K00PEAE@Z (public: __cdecl libfreenect2::Frame::Frame(unsigned __int64,unsigned __int64,unsigned __int64,unsigned char *)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ??1Frame@libfreenect2@@UEAA@XZ (public: virtual __cdecl libfreenect2::Frame::~Frame(void)) imported in function "public: virtual __cdecl libfreenect2::CudaFrame::~CudaFrame(void)" (??1CudaFrame@libfreenect2@@UEAA@XZ) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ??1Frame@libfreenect2@@UEAA@XZ (public: virtual __cdecl libfreenect2::Frame::~Frame(void)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ??0Config@Freenect2Device@libfreenect2@@QEAA@XZ (public: __cdecl libfreenect2::Freenect2Device::Config::Config(void)) imported in function "public: __cdecl libfreenect2::CudaDepthPacketProcessorImpl::CudaDepthPacketProcessorImpl(int)" (??0CudaDepthPacketProcessorImpl@libfreenect2@@QEAA@H@Z) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ??0Config@Freenect2Device@libfreenect2@@QEAA@XZ (public: __cdecl libfreenect2::Freenect2Device::Config::Config(void)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ?getGlobalLogger@libfreenect2@@YAPEAVLogger@1@XZ (class libfreenect2::Logger * __cdecl libfreenect2::getGlobalLogger(void)) imported in function "public: bool __cdecl libfreenect2::CudaDepthPacketProcessorImpl::allocateDeviceMemory(void)" (?allocateDeviceMemory@CudaDepthPacketProcessorImpl@libfreenect2@@QEAA_NXZ) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ?getGlobalLogger@libfreenect2@@YAPEAVLogger@1@XZ (class libfreenect2::Logger * __cdecl libfreenect2::getGlobalLogger(void)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  freenect2.vcxproj -> C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\freenect2.dll
FinalizeBuildStatus:
  Deleting file "freenect2.dir\RelWithDebInfo\freenect2.tlog\unsuccessfulbuild".
  Touching "freenect2.dir\RelWithDebInfo\freenect2.tlog\freenect2.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "Protonect.dir\RelWithDebInfo\".
  Creating directory "Protonect.dir\RelWithDebInfo\Protonect.tlog\".
InitializeBuildStatus:
  Creating "Protonect.dir\RelWithDebInfo\Protonect.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule C:/Users/stars/Documents/GitHub/libfreenect2/examples/CMakeLists.txt
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/examples/CMakeFiles/generate.stamp is up-to-date.
MakeDirsForCl:
  Creating directory "C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\RelWithDebInfo".
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /IC:\Users\stars\Documents\GitHub\libfreenect2\include /IC:\Users\stars\Documents\GitHub\libfreenect2\include\internal /IC:\Users\stars\Documents\GitHub\libfreenect2\build /IC:\Users\stars\Documents\GitHub\libfreenect2\src\tinythread /I"C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0" /I"C:\libjpeg-turbo64\include" /IC:\Users\stars\Documents\GitHub\libfreenect2\depends\glfw\include /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include" /IC:\Users\stars\Documents\GitHub\libfreenect2\examples\..\src /Zi /nologo /W3 /WX- /O2 /Ob1 /D WIN32 /D _WINDOWS /D NDEBUG /D _CRT_SECURE_NO_WARNINGS /D RESOURCES_INC /D EXAMPLES_WITH_OPENGL_SUPPORT=1 /D "CMAKE_INTDIR=\"RelWithDebInfo\"" /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"Protonect.dir\RelWithDebInfo\\" /Fd"Protonect.dir\RelWithDebInfo\vc120.pdb" /Gd /TP /wd4267 /wd4244 /wd4200 /wd4305 /wd4146 /errorReport:queue C:\Users\stars\Documents\GitHub\libfreenect2\examples\Protonect.cpp C:\Users\stars\Documents\GitHub\libfreenect2\examples\viewer.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\flextGL.cpp
  Protonect.cpp
  viewer.cpp
  flextGL.cpp
  Generating Code...
Link:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\Protonect.exe" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib ..\lib\RelWithDebInfo\freenect2.lib "..\..\depends\glfw\lib-vc2013\glfw3dll.lib" opengl32.lib "..\..\depends\libusb\MS64\dll\libusb-usbdk-1.0.lib" "C:\libjpeg-turbo64\lib\turbojpeg.lib" "..\..\depends\glfw\lib-vc2013\glfw3dll.lib" opengl32.lib "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64\OpenCL.lib" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64\cudart_static.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo/Protonect.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/Protonect.lib" /MACHINE:X64   /machine:x64 Protonect.dir\RelWithDebInfo\Protonect.obj
  Protonect.dir\RelWithDebInfo\viewer.obj
  Protonect.dir\RelWithDebInfo\flextGL.obj
  Protonect.vcxproj -> C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\Protonect.exe
PostBuildEvent:
  setlocal
  "C:\Program Files\CMake\bin\cmake.exe" -E copy_if_different C:/Users/stars/Documents/GitHub/libfreenect2/build/libusb-1.0.dll C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo
  if %errorlevel% neq 0 goto :cmEnd
  :cmEnd
  endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
  :cmErrorLevel
  exit /b %1
  :cmDone
  if %errorlevel% neq 0 goto :VCEnd
  setlocal
  "C:\Program Files\CMake\bin\cmake.exe" -E copy_if_different C:/Windows/System32/turbojpeg.dll C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo
  if %errorlevel% neq 0 goto :cmEnd
  :cmEnd
  endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
  :cmErrorLevel
  exit /b %1
  :cmDone
  if %errorlevel% neq 0 goto :VCEnd
  setlocal
  "C:\Program Files\CMake\bin\cmake.exe" -E copy_if_different C:/Users/stars/Documents/GitHub/libfreenect2/depends/glfw/lib-vc2013/glfw3.dll C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo
  if %errorlevel% neq 0 goto :cmEnd
  :cmEnd
  endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
  :cmErrorLevel
  exit /b %1
  :cmDone
  if %errorlevel% neq 0 goto :VCEnd
  :VCEnd
FinalizeBuildStatus:
  Deleting file "Protonect.dir\RelWithDebInfo\Protonect.tlog\unsuccessfulbuild".
  Touching "Protonect.dir\RelWithDebInfo\Protonect.tlog\Protonect.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\Protonect.vcxproj" (default targets).
Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (3) is building "C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2-openni2.vcxproj" (7) on node 1 (default targets).
PrepareForBuild:
  Creating directory "freenect2-openni2.dir\RelWithDebInfo\".
  Creating directory "freenect2-openni2.dir\RelWithDebInfo\freenect.293C9627.tlog\".
InitializeBuildStatus:
  Creating "freenect2-openni2.dir\RelWithDebInfo\freenect.293C9627.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule C:/Users/stars/Documents/GitHub/libfreenect2/CMakeLists.txt
  CMake is re-running because C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/generate.stamp is out-of-date.
    the file 'C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/cuda_compile_1.dir/src/cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj.depend'
    is newer than 'C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/generate.stamp.depend'
    result='-1'
  -- using tinythread as threading library
  -- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE) 
  -- Could NOT find JPEG (missing:  JPEG_LIBRARY JPEG_INCLUDE_DIR) 
  -- Could NOT find TegraJPEG (missing:  TegraJPEG_LIBRARIES TegraJPEG_INCLUDE_DIRS TegraJPEG_L4T_OK TegraJPEG_DRIVER_OK TegraJPEG_WORKS) 
  -- Linking with these libraries: 
   C:/Users/stars/Documents/GitHub/libfreenect2/depends/libusb/MS64/dll/libusb-usbdk-1.0.lib
   C:/libjpeg-turbo64/lib/turbojpeg.lib
   C:/Users/stars/Documents/GitHub/libfreenect2/depends/glfw/lib-vc2013/glfw3dll.lib
   opengl32
   C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/lib/x64/OpenCL.lib
   C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/lib/x64/cudart_static.lib
  -- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
  -- Configurating examples
  -- Could NOT find PkgConfig (missing:  PKG_CONFIG_EXECUTABLE) 
  -- Using in-tree freenect2 target
  -- Feature list:
  --   CUDA    yes
  --   CXX11    disabled
  --   Examples    yes
  --   OpenCL    yes
  --   OpenGL    yes
  --   OpenNI2    yes
  --   TegraJPEG    no
  --   Threading    tinythread
  --   TurboJPEG    yes
  --   VAAPI    no
  --   VideoToolbox    no (Apple only)
  -- Configuring done
  -- Generating done
  -- Build files have been written to: C:/Users/stars/Documents/GitHub/libfreenect2/build
ClCompile:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\CL.exe /c /IC:\Users\stars\Documents\GitHub\libfreenect2\include /IC:\Users\stars\Documents\GitHub\libfreenect2\include\internal /IC:\Users\stars\Documents\GitHub\libfreenect2\build /IC:\Users\stars\Documents\GitHub\libfreenect2\src\tinythread /I"C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0" /I"C:\libjpeg-turbo64\include" /IC:\Users\stars\Documents\GitHub\libfreenect2\depends\glfw\include /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include" /I"C:\Program Files\OpenNI2\Include" /Zi /nologo /W3 /WX- /O2 /Ob1 /D WIN32 /D _WINDOWS /D NDEBUG /D _CRT_SECURE_NO_WARNINGS /D RESOURCES_INC /D "CMAKE_INTDIR=\"RelWithDebInfo\"" /D freenect2_openni2_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /GR /Fo"freenect2-openni2.dir\RelWithDebInfo\\" /Fd"freenect2-openni2.dir\RelWithDebInfo\vc120.pdb" /Gd /TP /wd4267 /wd4244 /wd4200 /wd4305 /wd4146 /errorReport:queue C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\ColorStream.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\DepthStream.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\DeviceDriver.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\IrStream.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\Registration.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\Utility.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\openni2\VideoStream.cpp C:\Users\stars\Documents\GitHub\libfreenect2\src\tinythread\tinythread.cpp
  ColorStream.cpp
  DepthStream.cpp
  DeviceDriver.cpp
  IrStream.cpp
  Registration.cpp
  Utility.cpp
  VideoStream.cpp
  tinythread.cpp
  Generating Code...
Link:
  C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:QUEUE /OUT:"C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\freenect2-openni2.dll" /INCREMENTAL /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib lib\RelWithDebInfo\freenect2.lib "..\depends\libusb\MS64\dll\libusb-usbdk-1.0.lib" "C:\libjpeg-turbo64\lib\turbojpeg.lib" "..\depends\glfw\lib-vc2013\glfw3dll.lib" opengl32.lib "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64\OpenCL.lib" "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64\cudart_static.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/bin/RelWithDebInfo/freenect2-openni2.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/freenect2-openni2.lib" /MACHINE:X64   /machine:x64 /DLL "freenect2-openni2.dir\RelWithDebInfo\ColorStream.obj"
  "freenect2-openni2.dir\RelWithDebInfo\DepthStream.obj"
  "freenect2-openni2.dir\RelWithDebInfo\DeviceDriver.obj"
  "freenect2-openni2.dir\RelWithDebInfo\IrStream.obj"
  "freenect2-openni2.dir\RelWithDebInfo\Registration.obj"
  "freenect2-openni2.dir\RelWithDebInfo\Utility.obj"
  "freenect2-openni2.dir\RelWithDebInfo\VideoStream.obj"
  "freenect2-openni2.dir\RelWithDebInfo\tinythread.obj"
     Creating library C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/freenect2-openni2.lib and object C:/Users/stars/Documents/GitHub/libfreenect2/build/lib/RelWithDebInfo/freenect2-openni2.exp
  freenect2-openni2.vcxproj -> C:\Users\stars\Documents\GitHub\libfreenect2\build\bin\RelWithDebInfo\freenect2-openni2.dll
FinalizeBuildStatus:
  Deleting file "freenect2-openni2.dir\RelWithDebInfo\freenect.293C9627.tlog\unsuccessfulbuild".
  Touching "freenect2-openni2.dir\RelWithDebInfo\freenect.293C9627.tlog\freenect2-openni2.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2-openni2.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "x64\RelWithDebInfo\ALL_BUILD\".
  Creating directory "x64\RelWithDebInfo\ALL_BUILD\ALL_BUILD.tlog\".
InitializeBuildStatus:
  Creating "x64\RelWithDebInfo\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
CustomBuild:
  Building Custom Rule C:/Users/stars/Documents/GitHub/libfreenect2/CMakeLists.txt
  CMake does not need to re-run because C:/Users/stars/Documents/GitHub/libfreenect2/build/CMakeFiles/generate.stamp is up-to-date.
FinalizeBuildStatus:
  Deleting file "x64\RelWithDebInfo\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild".
  Touching "x64\RelWithDebInfo\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (default targets).
PrepareForBuild:
  Creating directory "x64\RelWithDebInfo\INSTALL\".
  Creating directory "x64\RelWithDebInfo\INSTALL\INSTALL.tlog\".
InitializeBuildStatus:
  Creating "x64\RelWithDebInfo\INSTALL\INSTALL.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
PostBuildEvent:
  setlocal
  "C:\Program Files\CMake\bin\cmake.exe" -DBUILD_TYPE=RelWithDebInfo -P cmake_install.cmake
  if %errorlevel% neq 0 goto :cmEnd
  :cmEnd
  endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
  :cmErrorLevel
  exit /b %1
  :cmDone
  if %errorlevel% neq 0 goto :VCEnd
  :VCEnd
  -- Install configuration: "RelWithDebInfo"
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/lib/freenect2.lib
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/bin/freenect2.dll
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/frame_listener.hpp
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/frame_listener_impl.h
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/libfreenect2.hpp
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/logger.h
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/packet_pipeline.h
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/registration.h
  -- Up-to-date: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/config.h
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/include/libfreenect2/export.h
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/lib/cmake/freenect2/freenect2Config.cmake
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/lib/pkgconfig/freenect2.pc
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/lib/OpenNI2/Drivers/freenect2-openni2.lib
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/bin/freenect2-openni2.dll
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/bin/Protonect.exe
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/bin/libusb-1.0.dll
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/bin/turbojpeg.dll
  -- Installing: C:/Users/stars/Documents/GitHub/libfreenect2/build/install/bin/glfw3.dll
FinalizeBuildStatus:
  Deleting file "x64\RelWithDebInfo\INSTALL\INSTALL.tlog\unsuccessfulbuild".
  Touching "x64\RelWithDebInfo\INSTALL\INSTALL.tlog\INSTALL.lastbuildstate".
Done Building Project "C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" (default targets).

Build succeeded.

"C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" (default target) (1) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (default target) (3) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\Protonect.vcxproj" (default target) (4) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj" (default target) (5) ->
(CustomBuild target) -> 
  CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(300): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:/Users/stars/Documents/GitHub/libfreenect2/src/cuda_kde_depth_packet_processor.cu(413): warning : function "calculatePhaseUnwrappingVarDirect" was declared but never referenced [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:/Users/stars/Documents/GitHub/libfreenect2/src/cuda_kde_depth_packet_processor.cu(413): warning : function "calculatePhaseUnwrappingVarDirect" was declared but never referenced [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  CUSTOMBUILD : nvcc warning : The 'compute_20', 'sm_20', and 'sm_21' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning). [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(300): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]

"C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" (default target) (1) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (default target) (3) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\Protonect.vcxproj" (default target) (4) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj" (default target) (5) ->
(ClCompile target) -> 
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\src\allocator.cpp(65): warning C4351: new behavior: elements of array 'libfreenect2::PoolAllocatorImpl::buffers' will be default initialized [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\src\allocator.cpp(65): warning C4351: new behavior: elements of array 'libfreenect2::PoolAllocatorImpl::used' will be default initialized [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\src\rgb_packet_stream_parser.cpp(44): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(738): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(769): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\depends\libusb\include\libusb-1.0\libusb.h(1265): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  C:\Users\stars\Documents\GitHub\libfreenect2\include\internal\libfreenect2/protocol/response.h(324): warning C4200: nonstandard extension used : zero-sized array in struct/union [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]

"C:\Users\stars\Documents\GitHub\libfreenect2\build\install.vcxproj" (default target) (1) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\ALL_BUILD.vcxproj" (default target) (3) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\examples\Protonect.vcxproj" (default target) (4) ->
"C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj" (default target) (5) ->
(Link target) -> 
  cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ??0Frame@libfreenect2@@QEAA@_K00PEAE@Z (public: __cdecl libfreenect2::Frame::Frame(unsigned __int64,unsigned __int64,unsigned __int64,unsigned char *)) imported in function "public: __cdecl libfreenect2::CudaFrame::CudaFrame(class libfreenect2::Buffer *)" (??0CudaFrame@libfreenect2@@QEAA@PEAVBuffer@1@@Z) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ??0Frame@libfreenect2@@QEAA@_K00PEAE@Z (public: __cdecl libfreenect2::Frame::Frame(unsigned __int64,unsigned __int64,unsigned __int64,unsigned char *)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ??1Frame@libfreenect2@@UEAA@XZ (public: virtual __cdecl libfreenect2::Frame::~Frame(void)) imported in function "public: virtual __cdecl libfreenect2::CudaFrame::~CudaFrame(void)" (??1CudaFrame@libfreenect2@@UEAA@XZ) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ??1Frame@libfreenect2@@UEAA@XZ (public: virtual __cdecl libfreenect2::Frame::~Frame(void)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ??0Config@Freenect2Device@libfreenect2@@QEAA@XZ (public: __cdecl libfreenect2::Freenect2Device::Config::Config(void)) imported in function "public: __cdecl libfreenect2::CudaDepthPacketProcessorImpl::CudaDepthPacketProcessorImpl(int)" (??0CudaDepthPacketProcessorImpl@libfreenect2@@QEAA@H@Z) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ??0Config@Freenect2Device@libfreenect2@@QEAA@XZ (public: __cdecl libfreenect2::Freenect2Device::Config::Config(void)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj : warning LNK4217: locally defined symbol ?getGlobalLogger@libfreenect2@@YAPEAVLogger@1@XZ (class libfreenect2::Logger * __cdecl libfreenect2::getGlobalLogger(void)) imported in function "public: bool __cdecl libfreenect2::CudaDepthPacketProcessorImpl::allocateDeviceMemory(void)" (?allocateDeviceMemory@CudaDepthPacketProcessorImpl@libfreenect2@@QEAA_NXZ) [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]
  cuda_compile_1_generated_cuda_kde_depth_packet_processor.cu.obj : warning LNK4049: locally defined symbol ?getGlobalLogger@libfreenect2@@YAPEAVLogger@1@XZ (class libfreenect2::Logger * __cdecl libfreenect2::getGlobalLogger(void)) imported [C:\Users\stars\Documents\GitHub\libfreenect2\build\freenect2.vcxproj]

    41 Warning(s)
    0 Error(s)

Time Elapsed 00:00:23.41

Will you please do me another favor please come-on skype or any other remote access

No

OptiExperts commented 7 years ago

@xlz Sir I analogize for nonsense thing I have asked you. Basically I was building LIBFREENECT2 with Windows Git Shell that's why maybe you didn't understand my problem and also I can't make you understand my problem clearly but now its a complete thing that I have tried to build it with GUI CMAKE please one more time see it. using tinythread as threading library Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR) Could NOT find TegraJPEG (missing: TegraJPEG_LIBRARIES TegraJPEG_INCLUDE_DIRS TegraJPEG_L4T_OK TegraJPEG_DRIVER_OK TegraJPEG_WORKS) Linking with these libraries: C:/Users/MOeez Raja/Documents/Visual Studio 2013/Projects/libfreenect2-master/depends/libusb/MS64/dll/libusb-usbdk-1.0.lib C:/libjpeg-turbo64/lib/turbojpeg.lib C:/glfw/lib-vc2013/glfw3dll.lib opengl32 C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/lib/x64/OpenCL.lib C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5/lib/x64/cudart_static.lib Configurating examples Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Using in-tree freenect2 target Feature list: CUDA yes CXX11 disabled Examples yes OpenCL yes OpenGL yes OpenNI2 yes TegraJPEG no Threading tinythread TurboJPEG yes VAAPI no VideoToolbox no (Apple only) Configuring done Generating done

ERROR

  1. Error error C1083: Cannot open include file: 'helper_math.h': No such file or directory C:\Users\MOeez Raja\Documents\Visual Studio 2013\Projects\libfreenect2-master\src\cuda_depth_packet_processor.cu 31 1 freenect2
  2. Error error LNK1104: cannot open file '..\lib\Debug\freenect2d.lib' C:\Users\MOeez Raja\Documents\Visual Studio 2013\Projects\libfreenect2-master\build\examples\LINK Protonect 3.Error error LNK1104: cannot open file 'lib\Debug\freenect2d.lib' C:\Users\MOeez Raja\Documents\Visual Studio 2013\Projects\libfreenect2-master\build\LINK freenect2-openni2
xlz commented 7 years ago

Can't reproduce.

AAcquier commented 6 years ago

Did it ever got solved? I got the same issue with cuda_compile_1_generated_cuda_depth_packet_processor.cu.obj

AAcquier commented 6 years ago

Never mind, it was due to a mismatch of the version of VS used in the command line and the one installed on the PC

SizheAn commented 2 years ago

Never mind, it was due to a mismatch of the version of VS used in the command line and the one installed on the PC

HI I'm having exactly the same problem. How did you solve it? Did you just install a lower version of VS?

AAcquier commented 2 years ago

Hi SizheAn, Yes as I recall it, I removed the VS version that I got to install the one that suited libfreenect.