I have just started using boost and I am experiencing a problem.
My setup is:
QNX SDK 6.4, using the standard gcc 4 compiler.
When I user boost shared_ptr I get a compilation error:
boost/boost_1_37_0/boost/shared_ptr.hpp: In member function ‘T* boost::shared_ptr< >::operator->() const [with T = WEBLibrary::CFrame]’:
CMenuLink.cpp:22: instantiated from here
boost/boost_1_37_0/boost/shared_ptr.hpp:419: error: ‘assert’ was not declared in this scope
If I define one of the following two lines, I get no compilation error.
I don’t think it makes any sense that I should make any one of these definitions every time I user a shared_ptr.
Does any one know what this is about, is this something I should configure somewhere