Undefined reference to: __imp_nuitrack_GetErrorType

Hi @ou.yuan

In your CMakeLists change

set( NuiTrack_DIR "C:/realsense/github/nuitracksdk/Nuitrack" CACHE PATH "Path to NuiTrack directory.")
find_package( NuiTrack REQUIRED )

to

set(NUITRACK_INCLUDE_PATH C:/realsense/github/nuitracksdk/Nuitrack/include C:/realsense/github/nuitracksdk/Nuitrack/include/middleware)
set(NUITRACK_LIBRARY_PATH C:/realsense/github/nuitracksdk/Nuitrack/lib/win64)

and

include_directories( ${NuiTrack_INCLUDE_DIR} )
include_directories( ${Nuitrack_MIDDLEWARE} )
target_link_libraries( Hand ${NuiTrack_LIBRARIES} )

to

include_directories(${NUITRACK_INCLUDE_PATH})
link_directories(${NUITRACK_LIBRARY_PATH})
target_link_libraries(Hand nuitrack)

Basically you should copy this CMakeLists with no changes regarding Nuitrack linkage