[litwindow-users] vs 2005 compilation
Status: Alpha
Brought to you by:
hajokirchhoff
From: yrs90 <yr...@ya...> - 2005-04-20 00:27:17
|
Ok, I've rebuild wxWidgets-2.5.5, LitWindow and my project using the VS 2005 Express Beta 2 compiler. The compiler generates floods of warnings, most having to do with either macro redefinitions in conflicting header files or deprecated functions, but the libraries all seem to build successfully. By the way, macro redefinitions occur between the SDK specstrings.h and the VS 8 sal.h. The two are supposed to play together so I've assumed that its not a problem. I spent about 8 painstaking and painful hours resolving linking issues. The most troublesome problems were related to having some mixed library versions that I couldn't locate. Now it compiles and links, but upon execution I get a debug assertion stating "vector iterators incompatible". The assertion is from the following portion of #include <vector> #if _HAS_ITERATOR_DEBUGGING void _Compat(const _Myt& _Right) const { // test for compatible iterator pair if (this->_Mycont == 0 || this->_Mycont != _Right._Mycont) { _DEBUG_ERROR("vector iterators incompatible"); _SCL_SECURE_INVALID_ARGUMENT; } } #endif /* _HAS_ITERATOR_DEBUGGING */ If I ignore the first assertion, I get an assertion expression of ("SCL Secure Invalid Argument", 0). Any idea how to resolve this assertion? Is this a library problem too? --- [This E-mail scanned for viruses by Declude Virus] |