From cef975cc9317aba211f7cce4af44fd79d30a4d59 Mon Sep 17 00:00:00 2001 From: vinjn Date: Wed, 7 Sep 2016 21:29:42 +0800 Subject: [PATCH 1/2] Fix build errors for {x86 | amd64} x {debug | release}. Use $(JAVA_HOME) environment variable to locate jdk folder smartly. --- .../KinectLib_V2.0/KinectLib_V2.0.vcxproj | 14 +++++++++++--- .../KinectPV2_vc2012/KinectLib_V2.0/KinectPV2.cpp | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj b/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj index 75aa0ca..cb0e767 100644 --- a/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj +++ b/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj @@ -47,7 +47,7 @@ DynamicLibrary false - v110 + v120 true Unicode @@ -69,7 +69,6 @@ true - C:\Users\thomas\Documents\Programacion\Java\Workspace\PKinectV2\lib $(KINECTSDK20_DIR)\inc;$(IncludePath) @@ -92,10 +91,13 @@ Disabled WIN32;_DEBUG;_WINDOWS;_USRDLL;KINECTLIB_V20_EXPORTS;%(PreprocessorDefinitions) true + $(KINECTSDK20_DIR)\inc;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32;%(AdditionalIncludeDirectories) Windows true + kinect20.lib;Kinect20.Face.lib;%(AdditionalDependencies) + $(KINECTSDK20_DIR)\Lib\$(PlatformTarget);%(AdditionalLibraryDirectories) @@ -105,10 +107,13 @@ Disabled WIN32;_DEBUG;_WINDOWS;_USRDLL;KINECTLIB_V20_EXPORTS;%(PreprocessorDefinitions) true + $(KINECTSDK20_DIR)\inc;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32;%(AdditionalIncludeDirectories) Windows true + kinect20.lib;Kinect20.Face.lib;%(AdditionalDependencies) + $(KINECTSDK20_DIR)\Lib\$(PlatformTarget);%(AdditionalLibraryDirectories) @@ -120,12 +125,15 @@ true WIN32;NDEBUG;_WINDOWS;_USRDLL;KINECTLIB_V20_EXPORTS;%(PreprocessorDefinitions) true + $(KINECTSDK20_DIR)\inc;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32;%(AdditionalIncludeDirectories) Windows true true true + kinect20.lib;Kinect20.Face.lib;%(AdditionalDependencies) + $(KINECTSDK20_DIR)\Lib\$(PlatformTarget);%(AdditionalLibraryDirectories) @@ -137,7 +145,7 @@ true WIN32;NDEBUG;_WINDOWS;_USRDLL;KINECTLIB_V20_EXPORTS;%(PreprocessorDefinitions) true - $(KINECTSDK20_DIR)\inc;C:\Program Files\Java\jdk1.8.0_45\include;C:\Program Files\Java\jdk1.8.0_45\include\win32;Kinect20.lib;%(AdditionalIncludeDirectories) + $(KINECTSDK20_DIR)\inc;$(JAVA_HOME)\include;$(JAVA_HOME)\include\win32;%(AdditionalIncludeDirectories) Windows diff --git a/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectPV2.cpp b/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectPV2.cpp index 6db3a40..a325961 100644 --- a/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectPV2.cpp +++ b/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectPV2.cpp @@ -621,7 +621,7 @@ namespace KinectPV2{ bool Device::update() { - + return true; } void Device::colorProcess() From cff9d4077547a6e3fb0ef2430124263cfab629fa Mon Sep 17 00:00:00 2001 From: vinjn Date: Wed, 7 Sep 2016 21:37:28 +0800 Subject: [PATCH 2/2] Use correct win32 / x64 build folders. --- .../KinectLib_V2.0/KinectLib_V2.0.vcxproj | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj b/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj index cb0e767..752f802 100644 --- a/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj +++ b/Build_libs/KinectPV2_vc2012/KinectLib_V2.0/KinectLib_V2.0.vcxproj @@ -70,19 +70,26 @@ true $(KINECTSDK20_DIR)\inc;$(IncludePath) + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ $(KINECTSDK20_DIR)\inc;$(IncludePath) true + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ false + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ false $(KINECTSDK20_DIR)\inc;$(IncludePath) $(KINECTSDK20_DIR)\Lib\x64;$(LibraryPath) - ..\..\KinectPV2_Eclipse\lib + ..\..\KinectPV2_Eclipse\lib\ + $(Platform)\$(Configuration)\