I've been trying to get a wiimote working with a program, and I've found the library wiiyourself! but non of the demos are working for me.
I have the latest wdk.
I'm linking 7600.16385.1\inc\api and 7600.16385.1\inc\crt include directories
and 7600.16385.1\lib\win7\amd64 library directories

I'm getting loooootts of errors:

1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(19): error C2146: syntax error : missing ';' before identifier 'streamoff'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(28): error C2143: syntax error : missing ';' before 'const'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(28): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(28): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(28): error C2146: syntax error : missing ';' before identifier '_BADOFF'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(28): error C2373: 'std::streamoff' : redefinition; different type modifiers
1> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(19) : see declaration of 'std::streamoff'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(28): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(38): error C2061: syntax error : identifier 'streamoff'
1> C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(117) : see reference to class template instantiation 'std::fpos<_Statetype>' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(63): error C2833: 'operator streamoff' is not a recognized operator or type
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(63): error C2059: syntax error : 'newline'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(64): error C2334: unexpected token(s) preceding '{'; skipping apparent function body
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(68): error C2143: syntax error : missing ';' before '-'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(68): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(69): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(73): error C2061: syntax error : identifier 'streamoff'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(74): error C2805: binary 'operator +=' has too few parameters
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(74): error C2333: 'std::fpos<_Statetype>:perator +=' : error in function declaration; skipping function body
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(79): error C2061: syntax error : identifier 'streamoff'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(80): error C2805: binary 'operator -=' has too few parameters
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(80): error C2333: 'std::fpos<_Statetype>:perator -=' : error in function declaration; skipping function body
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(85): error C2061: syntax error : identifier 'streamoff'
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\iosfwd(91): error C2061: syntax error : identifier 'streamoff'

....it goes on

I've tried multiple demo and example programs to try to get a feel for using the wiimote, but always the same errors