Error Compiling SDK

TheLopez

Deity
Joined
Jan 16, 2006
Messages
2,525
Location
Oregon
I am trying to compile the SDK using VS.NET 2005 and are getting this error:
Code:
 error C2665: 'boost::python::detail::make_getter' : none of the 3 overloads could convert all the argument types

Does anyone have any ideas how to resolve it?

I am getting this error in the data_members.hpp file on line 277.

Here is the code:
Code:
#  if !BOOST_WORKAROUND(__EDG_VERSION__, <= 238) && !BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
template <class D>
inline object make_getter(D const& d)
{
    detail::not_specified policy;
    return detail::make_getter(d, policy, is_member_pointer<D>(), 0L);
}
#  endif

FYI, I haven't changed anything in the data_members.hpp file... what is wierd is that it compiles fine in VS.NET 2003.
 
Yep that did it.

So the question now is: Does Fireaxis know about this?
 
Well, it compiles, but the resulting DLL doesn't load. Well, time to reinstall VS.NET 2003. Oh well...
 
Back
Top Bottom