BanTheRewind/Cinder-KinectSdk — Issue #1: VS 2010 Build error on KinectApp/Library compile
Author: jacres
Created: 2012-03-09 00:00:17+00:00
State: open

I'm using the newest build that was posted yesterday (March 7th, 2012).

Cinder is version 0.83 - newest from GitHub as of today and boost is version 1.48.0

Looking forward to using the library!

>PreBuildEvent:
1> C:\Program Files\Microsoft SDKs\Kinect\v1.0\\Assemblies\Microsoft.Kinect.dll
1> 1 File(s) copied
1>ClCompile:
1> KinectApp.cpp
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(79): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(80): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(133): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(134): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(79): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(80): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(133): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\src\kinect.h(134): warning C4482: nonstandard extension used: enum '_NUI_IMAGE_RESOLUTION' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(224): warning C4482: nonstandard extension used: enum '_NUI_SKELETON_POSITION_INDEX' used in qualified name
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::complex<_Other> std::operator +(const _Ty &,const std::complex<_Other> &)' : could not deduce template argument for 'const std::complex<_Other> &' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xcomplex(26) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::complex<_Other> std::operator +(const std::complex<_Other> &,const _Ty &)' : could not deduce template argument for 'const std::complex<_Other> &' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xcomplex(17) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::complex<_Other> std::operator +(const std::complex<_Other> &,const std::complex<_Other> &)' : could not deduce template argument for 'const std::complex<_Other> &' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xcomplex(9) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Deque_iterator<_Ty,_Alloc> std::operator +(_Deque_iterator<_Ty,_Alloc>::difference_type,std::_Deque_iterator<_Ty,_Alloc>)' : could not deduce template argument for 'std::_Deque_iterator<_Ty,_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\deque(707) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Deque_const_iterator<_Ty,_Alloc> std::operator +(_Deque_const_iterator<_Ty,_Alloc>::difference_type,std::_Deque_const_iterator<_Ty,_Alloc>)' : could not deduce template argument for 'std::_Deque_const_iterator<_Ty,_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\deque(570) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Deque_unchecked_iterator<_Ty,_Alloc> std::operator +(_Deque_unchecked_iterator<_Ty,_Alloc>::difference_type,std::_Deque_unchecked_iterator<_Ty,_Alloc>)' : could not deduce template argument for 'std::_Deque_unchecked_iterator<_Ty,_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\deque(279) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Deque_unchecked_const_iterator<_Ty,_Alloc> std::operator +(_Deque_unchecked_const_iterator<_Ty,_Alloc>::difference_type,std::_Deque_unchecked_const_iterator<_Ty,_Alloc>)' : could not deduce template argument for 'std::_Deque_unchecked_const_iterator<_Ty,_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\deque(172) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Vb_iterator<_Alloc> std::operator +(_Alloc::difference_type,std::_Vb_iterator<_Alloc>)' : could not deduce template argument for 'std::_Vb_iterator<_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector(1985) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Vb_const_iterator<_Alloc> std::operator +(_Alloc::difference_type,std::_Vb_const_iterator<_Alloc>)' : could not deduce template argument for 'std::_Vb_const_iterator<_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector(1878) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Vector_iterator<_Myvec> std::operator +(_Vector_iterator<_Myvec>::difference_type,std::_Vector_iterator<_Myvec>)' : could not deduce template argument for 'std::_Vector_iterator<_Myvec>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector(407) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Vector_const_iterator<_Myvec> std::operator +(_Vector_const_iterator<_Myvec>::difference_type,std::_Vector_const_iterator<_Myvec>)' : could not deduce template argument for 'std::_Vector_const_iterator<_Myvec>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\vector(276) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::move_iterator<_RanIt> std::operator +(_Diff,const std::move_iterator<_RanIt> &)' : could not deduce template argument for 'const std::move_iterator<_RanIt> &' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\iterator(336) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const _Elem)' : could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(153) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const _Elem *)' : could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(143) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem,std::basic_string<_Elem,_Traits,_Alloc> &&)' : could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(133) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem *,std::basic_string<_Elem,_Traits,_Alloc> &&)' : could not deduce template argument for 'const _Elem *' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(123) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,std::basic_string<_Elem,_Traits,_Alloc> &&)' : could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(109) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(std::basic_string<_Elem,_Traits,_Alloc> &&,const std::basic_string<_Elem,_Traits,_Alloc> &)' : could not deduce template argument for 'std::basic_string<_Elem,_Traits,_Alloc> &&' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(99) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,std::basic_string<_Elem,_Traits,_Alloc> &&)' : could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(89) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem)' : could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(75) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem *)' : could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(61) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem,const std::basic_string<_Elem,_Traits,_Alloc> &)' : could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(47) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const _Elem *,const std::basic_string<_Elem,_Traits,_Alloc> &)' : could not deduce template argument for 'const _Elem *' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(33) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::basic_string<_Elem,_Traits,_Alloc> std::operator +(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &)' : could not deduce template argument for 'const std::basic_string<_Elem,_Traits,_Alloc> &' from 'boost::filesystem3::path'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\string(19) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_String_iterator<_Elem,_Traits,_Alloc> std::operator +(_String_iterator<_Elem,_Traits,_Alloc>::difference_type,std::_String_iterator<_Elem,_Traits,_Alloc>)' : could not deduce template argument for 'std::_String_iterator<_Elem,_Traits,_Alloc>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstring(434) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_String_const_iterator<_Elem,_Traits,_Alloc> std::operator +(_String_const_iterator<_Elem,_Traits,_Alloc>::difference_type,std::_String_const_iterator<_Elem,_Traits,_Alloc>)' : could not deduce template argument for 'std::_String_const_iterator<_Elem,_Traits,_Alloc>' from 'const char[6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstring(293) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Array_iterator<_Ty,_Size> std::operator +(_Array_iterator<_Ty,_Size>::difference_type,std::_Array_iterator<_Ty,_Size>)' : could not deduce template argument for 'std::_Array_iterator<_Ty,_Size>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xutility(2068) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Array_const_iterator<_Ty,_Size> std::operator +(_Array_const_iterator<_Ty,_Size>::difference_type,std::_Array_const_iterator<_Ty,_Size>)' : could not deduce template argument for 'std::_Array_const_iterator<_Ty,_Size>' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xutility(1929) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::reverse_iterator<_RanIt> std::operator +(_Diff,const std::reverse_iterator<_RanIt> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xutility(1323) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2784: 'std::_Revranit<_RanIt,_Base> std::operator +(_Diff,const std::_Revranit<_RanIt,_Base> &)' : could not deduce template argument for 'const std::_Revranit<_RanIt,_Base> &' from 'const char [6]'
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\xutility(1136) : see declaration of 'std::operator +'
1>c:\development\cinder\cinder\blocks\cinder-kinectsdk\samples\kinectapp\src\kinectapp.cpp(341): error C2676: binary '+' : 'boost::filesystem3::path' does not define this operator or a conversion to a type acceptable to the predefined operator
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:09.54
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========