Я только что взял на себя разработку игр от своего друга. Разработка ведется на VC ++.
Код работал отлично, когда он был построен на Visual Studio 2008 Professional Edition.
Без каких-либо изменений я пытался собрать код в VC ++ Express 2008 Edition и выдавал множество ошибок (более 100). Все они либо:
error C2953: 'std::tr1::_Result_of1<Rx(_thiscall _Arg0::* )(void),_Farg0&>' : class template has already been defined C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\xxresult 106
, либо error C2995: 'std::tr1::_Mem_fn1<_Rx,Rx(_thiscall _Arg0::* )(void),_Arg0> std::tr1::mem_fn(Rx (_thiscall _Arg0::* )(void))' : function template has already been defined C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\xxmem_fn 47
Поскольку все ошибки возникают из-за включаемых файлов, а не из написанного кода, я застрял. Любая помощь в правильном направлении будет оценена. Спасибо за уделенное время.