From: <syn...@gm...> - 2005-03-22 19:45:45
|
Hello, here some points when compiling the visual example with msvc8 (express) 1. in circular_queue.hpp macro guard only for old ms compilers: #if (defined BOOST_MSVC) && (_MSC_VER < 1400) friend void ::swap<T, capacity_k>(adobe::circular_queue<T, Capacity>&, adobe::circular_queue<T, Capacity>&); #else 2. maybe bug in /future/source/assemblage.cpp, (isn't it a pointer to a member function!?): assemblage_t::~assemblage_t() { // disconnect all our connections adobe::for_each(connections_m, boost::bind( connection_t::disconnect, _1)); ----> &connection_t 3. the boost_lib.vcproj misses 'boost/libs/thread/src/xtime.cpp' 4. compiling and running the win32 visual example gives several asserts and then crashes: - first in express_viewer.cpp: void open_editor() > assert(stream.is_open()); - then 2 times in void eve_t::implementation_t::solve(slice_select_t select) -> assert(limiter); - finally a crash in ui_core.cpp: void window_t::set_visible(bool make_visible) { object_m->set_visible(make_visible); } Regards, Peter |