-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Seung-Tak Noh edited this page Nov 5, 2015
·
5 revisions
All the dependency linking is already done with the Visual Studio 2013 Solution.
What you need is just copy the files into adequate folder.
I recommend the following folder hierarchy.
- bin_x64: directory for x64 runtime DLLs
- bin_x86: directory for x86 runtime DLLs
- dependency: directory for external libraries
- RGBD-PCSDK: this repository
- You can download R7-12492 version from Creative's support page
- Install and find the folder in your PC. By its default, it should be "C:/Program Files (x86)/Intel/PCSDK"
Now what you need is to copy the libpxc and libpxcutils into dependency folder as Multi-threaded (Debug) DLL build.
- libpxc should be in the "{PCSDK}/src/libpxc." Open the "libpxc_vs2012" , change the properties as MD(d) and compile it in every mode. After this, copy the "{PCSDK}/include" and "{PCSDK}/lib" into "dependency/PCSDK" .
- libpxcutils should be in the "{PCSDK}/sample/common" . Open the "libpxcutils_vs2012" and re-compile like libpxc. After this, copy the "{libpxcutils}/include" and "{libpxcutils}/lib" into "dependency/PCSDK/common" .
- This repository basically supports OpenCV-2.4.9, but you can modify the list in "common.h" of common VS project.
- You can download it from official download page and extract it in your PC.
- Copy the "{OpenCV}/build/include" folder into "dependency/OpenCV".
- Copy the files in "{OpenCV}/build/x86/vc12/lib" into "dependency/OpenCV/lib/x86", and "{OpenCV}/build/x86/vc12/bin" into "bin_x86", respectively.
- Copy the files in "{OpenCV}/build/x64/vc12/lib" into "dependency/OpenCV/lib/x64", and "{OpenCV}/build/x64/vc12/bin" into "bin_x64", respectively.
- You can download it from: https://software.intel.com/protected-download/393460/393178
- Extract it into "dependency" folder. You don't need to change anything.
- Copy the "hskl.dll" from "{hskl}/bin/Win32" to "bin_x86" and "{hskl}/bin/x64" to "bin_x64", respectively.
- You can download the prebuilt version from Transmission Zero's page.
- Extract it into "dependency" folder. You don't need to change anything.
- Copy the "{FreeGLUT}/freeglut.dll" to "bin_x86" and "{FreeGLUT}/x64/freeglut.dll" to "bin_x64", respectively.
Two projects (IntelCamera_MMF_client and HSKL_MMF) support EXE build for testing.
You can set its working directory like this:
In case of Win32(x86),
In case of x64,
Then, you can build & run in EXE application.