Hi, On Tue, Dec 27, 2005 8:03 am, Victor A. Wagner Jr. wrote:
At 12:59 2005-12-25, Mateusz Łoskot wrote:
I'm trying to use Boost libraries with eMbedded Visual C++ 4.0 compiler (Windows CE applications development). I'd like to catalogue as much as possible Boost libraries which can be used with eVC++ 4.0 compiler.
I've been told that vs2005 supercedes eVC++4.0.
Yes, it does. But I was a little confused if this compiler for mobile devices is really updated and more standard conformant. Unlike in eVC++ and VC++ 7.1 wich are separated compiler packages for devices and desktop, VC++ 8.0 combines all compilers in one package. So, it wasn't clear if the update applies to all compilers or to the compiler for desktop Windows. I made a little investigation and I've learned that compiler for devices is also updated. Here is what explanation from MSDN: "Because the device compilers are based on the desktop computer VC compiler, examining the differences between the desktop computer VC 6.0 compiler and 8.0 compiler provides a good approximation about the changes between the eMbedded Visual C++ device compilers and the Visual Studio 2005 device compilers." Note: it still seems to be a lack of complete STL and C Run-Time implementations for Windows CE. So, I prefer STLport as STL implementation.
Since 4.0 is built on 6.0 technology which will (hopefully) be supported by boost only a little while longer wouldn't it be better to upgrade your compiler?
Yes, I'm going to buy VS2005 but I can't exactly say when. In the meantime I'd like to try to use Boost with eVC++ 4.0 and to catalogue libraries working with eVC++ 4.0. Best regards -- Mateusz Łoskot http://mateusz.loskot.net