< Back to IRCAM Forum

Leapmotion for Max

Hi all,

We released a new object for using the Leap Motion in Max, based on the Leap Motion SDK V2 Skeletal Tracking Beta.
http://ismm.ircam.fr/leapmotion/

Bonus Gift: a record/replay utility based on MUBU!

Compatibility: Mac OSX 10.6+, Max 6+

Features

  • Full Skeletal Tracking
  • Automatic left/right hand routing
  • Automatic finger routing
  • Build-in Leap Motion gesture recognition
  • Simple record/replay based on MuBu

Download & Source code: https://forge.ircam.fr/p/leapmotion/downloads

Jules

Hi!
great!
but any planned version for Win x32/x64?

thanks and all the best

Hi Alfonso,

Thanks for the interest!

As announced on the website, we use this object for experimentation and we don’t really plan a lot of support.

If you are interested to compile it yourself, the source code is available on Ircam’s Forge: https://forge.ircam.fr/p/leapmotion/
The object is very simple so it should be straightforward to compile – If you compile a windows version, I can then add it to the downloads.

I’ll try to do it when I find time and a windows machine but I don’t know when this might happen…

Best,
Jules

Hi Jules,
thanks for the reply.
Yes i have a VS 2012 Express installed on my machine.
Do i have to know something in particular to build the external for Win7 64/32 bit?
I mean apart of including Max SDK and Leapmotion SDK in the include path of Visual Studio project?

thanks

There shouldn’t be additional dependencies. If you are familiar with Max object development on Windows it should be straightforward (If not, try copying an example project from the Max SDK). I have no experience with Max object development on Windows so I can’t help much :slight_smile:

Keep me updated!

Thanks a lot,
Jules

Hi, I can do that in the next days, if you are not hurry.

Riccardo

no hurry at all.
i’m just doin’ a quick try today.
i’ll keep you informed guys

ooops.
lot of compiling synthax errors…

Error 1 error C2059: syntax error : ‘string’ C:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 16 1 leapmotion
Warning 2 warning C4164: ‘_rotl’ : intrinsic function not declared C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h 971 1 leapmotion
Warning 3 warning C4164: ‘_rotl64’ : intrinsic function not declared C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h 972 1 leapmotion
Warning 4 warning C4164: ‘_rotr’ : intrinsic function not declared C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h 973 1 leapmotion
Warning 5 warning C4164: ‘_rotr64’ : intrinsic function not declared C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h 974 1 leapmotion
Warning 6 warning C4602: #pragma pop_macro : ‘new’ no previous #pragma push_macro for this identifier C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xtgmath.h 111 1 leapmotion
Warning 7 warning C4193: #pragma warning(pop) : no matching ‘#pragma warning(push)’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xtgmath.h 112 1 leapmotion
Warning 8 warning C4161: #pragma pack(pop…) : more pops than pushes C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\xtgmath.h 113 1 leapmotion
Error 9 error C2061: syntax error : identifier ‘acosf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 28 1 leapmotion
Error 10 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 28 1 leapmotion
Error 11 error C2061: syntax error : identifier ‘asinf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 28 1 leapmotion
Error 12 error C2061: syntax error : identifier ‘atanf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 29 1 leapmotion
Error 13 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 29 1 leapmotion
Error 14 error C2061: syntax error : identifier ‘atan2f’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 29 1 leapmotion
Error 15 error C2061: syntax error : identifier ‘ceilf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 29 1 leapmotion
Error 16 error C2061: syntax error : identifier ‘cosf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 30 1 leapmotion
Error 17 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 30 1 leapmotion
Error 18 error C2061: syntax error : identifier ‘coshf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 30 1 leapmotion
Error 19 error C2061: syntax error : identifier ‘expf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 30 1 leapmotion
Error 20 error C2061: syntax error : identifier ‘fabsf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 31 1 leapmotion
Error 21 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 31 1 leapmotion
Error 22 error C2061: syntax error : identifier ‘floorf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 31 1 leapmotion
Error 23 error C2061: syntax error : identifier ‘fmodf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 31 1 leapmotion
Error 24 error C2061: syntax error : identifier ‘frexpf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 32 1 leapmotion
Error 25 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 32 1 leapmotion
Error 26 error C2061: syntax error : identifier ‘ldexpf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 32 1 leapmotion
Error 27 error C2061: syntax error : identifier ‘logf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 32 1 leapmotion
Error 28 error C2061: syntax error : identifier ‘log10f’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 33 1 leapmotion
Error 29 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 33 1 leapmotion
Error 30 error C2061: syntax error : identifier ‘modff’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 33 1 leapmotion
Error 31 error C2061: syntax error : identifier ‘powf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 33 1 leapmotion
Error 32 error C2061: syntax error : identifier ‘sinf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 34 1 leapmotion
Error 33 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 34 1 leapmotion
Error 34 error C2061: syntax error : identifier ‘sinhf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 34 1 leapmotion
Error 35 error C2061: syntax error : identifier ‘sqrtf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 34 1 leapmotion
Error 36 error C2061: syntax error : identifier ‘tanf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 35 1 leapmotion
Error 37 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 35 1 leapmotion
Error 38 error C2061: syntax error : identifier ‘tanhf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 35 1 leapmotion
Error 39 error C2061: syntax error : identifier ‘acosl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 37 1 leapmotion
Error 40 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 37 1 leapmotion
Error 41 error C2061: syntax error : identifier ‘asinl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 37 1 leapmotion
Error 42 error C2061: syntax error : identifier ‘atanl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 38 1 leapmotion
Error 43 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 38 1 leapmotion
Error 44 error C2061: syntax error : identifier ‘atan2l’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 38 1 leapmotion
Error 45 error C2061: syntax error : identifier ‘ceill’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 38 1 leapmotion
Error 46 error C2061: syntax error : identifier ‘cosl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 39 1 leapmotion
Error 47 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 39 1 leapmotion
Error 48 error C2061: syntax error : identifier ‘coshl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 39 1 leapmotion
Error 49 error C2061: syntax error : identifier ‘expl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 39 1 leapmotion
Error 50 error C2061: syntax error : identifier ‘fabsl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 40 1 leapmotion
Error 51 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 40 1 leapmotion
Error 52 error C2061: syntax error : identifier ‘floorl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 40 1 leapmotion
Error 53 error C2061: syntax error : identifier ‘fmodl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 40 1 leapmotion
Error 54 error C2061: syntax error : identifier ‘frexpl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 41 1 leapmotion
Error 55 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 41 1 leapmotion
Error 56 error C2061: syntax error : identifier ‘ldexpl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 41 1 leapmotion
Error 57 error C2061: syntax error : identifier ‘logl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 41 1 leapmotion
Error 58 error C2061: syntax error : identifier ‘log10l’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 42 1 leapmotion
Error 59 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 42 1 leapmotion
Error 60 error C2061: syntax error : identifier ‘modfl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 42 1 leapmotion
Error 61 error C2061: syntax error : identifier ‘powl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 42 1 leapmotion
Error 62 error C2061: syntax error : identifier ‘sinl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 43 1 leapmotion
Error 63 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 43 1 leapmotion
Error 64 error C2061: syntax error : identifier ‘sinhl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 43 1 leapmotion
Error 65 error C2061: syntax error : identifier ‘sqrtl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 43 1 leapmotion
Error 66 error C2061: syntax error : identifier ‘tanl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 44 1 leapmotion
Error 67 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 44 1 leapmotion
Error 68 error C2061: syntax error : identifier ‘tanhl’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 44 1 leapmotion
Error 69 error C2061: syntax error : identifier ‘abs’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 46 1 leapmotion
Error 70 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 46 1 leapmotion
Error 71 error C2061: syntax error : identifier ‘acos’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 48 1 leapmotion
Error 72 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 48 1 leapmotion
Error 73 error C2061: syntax error : identifier ‘asin’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 48 1 leapmotion
Error 74 error C2061: syntax error : identifier ‘atan’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 49 1 leapmotion
Error 75 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 49 1 leapmotion
Error 76 error C2061: syntax error : identifier ‘atan2’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 49 1 leapmotion
Error 77 error C2061: syntax error : identifier ‘ceil’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 49 1 leapmotion
Error 78 error C2061: syntax error : identifier ‘cos’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 50 1 leapmotion
Error 79 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 50 1 leapmotion
Error 80 error C2061: syntax error : identifier ‘cosh’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 50 1 leapmotion
Error 81 error C2061: syntax error : identifier ‘exp’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 50 1 leapmotion
Error 82 error C2061: syntax error : identifier ‘fabs’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 51 1 leapmotion
Error 83 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 51 1 leapmotion
Error 84 error C2061: syntax error : identifier ‘floor’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 51 1 leapmotion
Error 85 error C2061: syntax error : identifier ‘fmod’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 51 1 leapmotion
Error 86 error C2061: syntax error : identifier ‘frexp’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 52 1 leapmotion
Error 87 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 52 1 leapmotion
Error 88 error C2061: syntax error : identifier ‘ldexp’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 52 1 leapmotion
Error 89 error C2061: syntax error : identifier ‘log’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 52 1 leapmotion
Error 90 error C2061: syntax error : identifier ‘log10’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 53 1 leapmotion
Error 91 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 53 1 leapmotion
Error 92 error C2061: syntax error : identifier ‘modf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 53 1 leapmotion
Error 93 error C2061: syntax error : identifier ‘pow’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 53 1 leapmotion
Error 94 error C2061: syntax error : identifier ‘sin’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 54 1 leapmotion
Error 95 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 54 1 leapmotion
Error 96 error C2061: syntax error : identifier ‘sinh’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 54 1 leapmotion
Error 97 error C2061: syntax error : identifier ‘sqrt’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 54 1 leapmotion
Error 98 error C2061: syntax error : identifier ‘tan’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 55 1 leapmotion
Error 99 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 55 1 leapmotion
Error 100 error C2061: syntax error : identifier ‘tanh’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 55 1 leapmotion
Error 101 error C2061: syntax error : identifier ‘hypot’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 57 1 leapmotion
Error 102 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 57 1 leapmotion
Error 103 error C2061: syntax error : identifier ‘hypotf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cmath 57 1 leapmotion
Error 104 error C2061: syntax error : identifier ‘_iobuf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdio 32 1 leapmotion
Error 105 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdio 32 1 leapmotion
Error 106 error C2061: syntax error : identifier ‘_iobuf’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdio 36 1 leapmotion
Error 107 error C2059: syntax error : ‘;’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdio 36 1 leapmotion
Error 108 error C2054: expected ‘(’ to follow ‘using’ C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdio 38 1 leapmotion
Error 109 error C1003: error count exceeds 100; stopping compilation C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\cstdio 38 1 leapmotion
110 IntelliSense: cannot open source file “Leap.h” c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 24 1 leapmotion
111 IntelliSense: identifier “int64_t” is undefined c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 39 2 leapmotion
112 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 46 2 leapmotion
113 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 110 10 leapmotion
114 IntelliSense: expected an expression c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 110 28 leapmotion
115 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 115 8 leapmotion
116 IntelliSense: identifier “int64_t” is undefined c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 116 8 leapmotion
117 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 125 8 leapmotion
118 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 137 9 leapmotion
119 IntelliSense: identifier “int32_t” is undefined c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 138 15 leapmotion
120 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 140 9 leapmotion
121 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 188 15 leapmotion
122 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 189 15 leapmotion
123 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 190 15 leapmotion
124 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 191 15 leapmotion
125 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 205 15 leapmotion
126 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 213 15 leapmotion
127 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 221 15 leapmotion
128 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 229 15 leapmotion
129 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 237 15 leapmotion
130 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 245 15 leapmotion
131 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 246 15 leapmotion
132 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 254 15 leapmotion
133 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 267 15 leapmotion
134 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 274 15 leapmotion
135 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 295 74 leapmotion
136 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 296 74 leapmotion
137 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 297 74 leapmotion
138 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 304 9 leapmotion
139 IntelliSense: identifier “int32_t” is undefined c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 305 15 leapmotion
140 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 307 9 leapmotion
141 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 313 10 leapmotion
142 IntelliSense: identifier “int32_t” is undefined c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 314 10 leapmotion
143 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 344 19 leapmotion
144 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 368 19 leapmotion
145 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 376 19 leapmotion
146 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 386 19 leapmotion
147 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 386 55 leapmotion
148 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 388 19 leapmotion
149 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 392 19 leapmotion
150 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 396 19 leapmotion
151 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 400 19 leapmotion
152 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 407 19 leapmotion
153 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 407 53 leapmotion
154 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 409 19 leapmotion
155 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 413 19 leapmotion
156 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 417 19 leapmotion
157 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 421 19 leapmotion
158 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 428 19 leapmotion
159 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 428 57 leapmotion
160 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 430 19 leapmotion
161 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 434 19 leapmotion
162 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 438 19 leapmotion
163 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 442 19 leapmotion
164 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 449 19 leapmotion
165 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 449 51 leapmotion
166 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 451 19 leapmotion
167 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 455 19 leapmotion
168 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 459 19 leapmotion
169 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 463 19 leapmotion
170 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 473 11 leapmotion
171 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 475 15 leapmotion
172 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 479 18 leapmotion
173 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 481 23 leapmotion
174 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 484 80 leapmotion
175 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 492 39 leapmotion
176 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 493 27 leapmotion
177 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 493 64 leapmotion
178 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 494 88 leapmotion
179 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 503 26 leapmotion
180 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 506 26 leapmotion
181 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 509 26 leapmotion
182 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 525 18 leapmotion
183 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 527 23 leapmotion
184 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 535 26 leapmotion
185 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 538 26 leapmotion
186 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 541 26 leapmotion
187 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 560 18 leapmotion
188 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 562 23 leapmotion
189 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 569 26 leapmotion
190 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 572 26 leapmotion
191 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 575 26 leapmotion
192 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 591 18 leapmotion
193 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 593 23 leapmotion
194 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 600 26 leapmotion
195 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 603 26 leapmotion
196 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 606 26 leapmotion
197 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 648 17 leapmotion
198 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 649 32 leapmotion
199 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 650 32 leapmotion
200 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 651 32 leapmotion
201 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 652 32 leapmotion
202 IntelliSense: name followed by ‘::’ must be a class or namespace name c:\SDKs\MaxSDK-6.1.4\examples\basics\leapmotion\leapmotion.cpp 655 33 leapmotion

Hi Alfonso,
don’t worry I’ve just compiled the object, we have to test it a little bit and tomorrow we’ll put in the Forumnet.
Thanks a lot for your help.

Best
Riccardo

thanks Riccardo!

best

a.

ok, the windows version of the leap motion object is ready for download.
Please read the README inside the package, you have to copy a dll in the right place.

Best
Riccardo

Thanks Riccardo!
now i’m not at home (where my leapmotion is)
I’ll do some test tomorrow.
Can you upload the Visual Studio project too?
I’d like to learn what i’m doing wrong in setting the VS project for compiling the external.
Many thanks!
best
a.

oh…and where is the download?
i dont’t find neither here http://ismm.ircam.fr/leapmotion/ and here https://forge.ircam.fr/p/leapmotion/downloads/

you can download the object from the forumnet:

http://forumnet.ircam.fr/shop/en/forumnet/54-gesture-follower.html

Jules will update the sources (with the VS project) soon.

Thanks a lot Riccardo!

@ALFONSOSANTIMONE: I updated the downloads on the Forge.

The object is now also hosted on the “Gesture&Sound” page: http://forumnet.ircam.fr/shop/en/forumnet/54-gesture-follower.html

I will put the VS project on the forge tomorrow.

Best,
Jules

Thanx Jules!

best

hi Jules!
did you managed to upload the VS project on forge?

thanks and best!

a.

Hi Alfonso,

I just committed the win-VS project on the Forge with Riccardo.
We are not providing the Max and Leap Motion SDKs: you have to download them yourself and modify the paths in the project settings accordingly (you’ll need to change the header and library paths to point to the right location).

Hope it helps!

Best,
Jules

Hi Jules,

thanks.

Which version of VS do you use to compile? I’m on VS2012 Express

I have this error

Error 1 error MSB8020: The builds tools for v120 (Platform Toolset = ‘v120’) cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select “Update VC++ Projects…”. Install v120 to build using the v120 build tools. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets 44 5 leapmotion

VS2013 Express