Thread overview | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
June 23, 2005 STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Hi,
I'd like to ask if there are any ports or plans
to port STLSoft libraries to MS eMbedded Visual C++ 4.0?
Or may be programmers has decided to wait for MS VS 2005
then STLSoft will be use to develop software for Windows CE family OSs?
Best regards
--
Mateusz Łoskot
mateusz at loskot dot net
|
June 24, 2005 Re: STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mateusz Łoskot | Hi Mateusz There's nothing specific, but that's largely because I've not yet had need to use STLSoft in an embedded setting, nor the time to provide the compatibility, nor a request to do so. Now that you've made a request, however, I will get EVC++ installed, and see what's what. Have you had a try yourself as yet? If so, do you have any experiences to share? Cheers Matthew "Mateusz £oskot" <mateusz@loskot.net> wrote in message news:d9e6ih$1tsa$1@digitaldaemon.com... > Hi, > > I'd like to ask if there are any ports or plans > to port STLSoft libraries to MS eMbedded Visual C++ 4.0? > Or may be programmers has decided to wait for MS VS 2005 > then STLSoft will be use to develop software for Windows CE family OSs? > > Best regards > > -- > Mateusz £oskot > mateusz at loskot dot net |
June 26, 2005 Re: STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mateusz Łoskot | I just installed EVC 3.0 - I can't lay my hands on the 4.x disks at the moment - and it all installs and compiles fine, but seems to want to contact Embedded Services at link time. Any advice on what's going on here, and what I need to do to enable me to get to a point of being able to link an exe, and (hopefully) run it in an emulator? Cheers Matthew "Mateusz £oskot" <mateusz@loskot.net> wrote in message news:d9e6ih$1tsa$1@digitaldaemon.com... > Hi, > > I'd like to ask if there are any ports or plans > to port STLSoft libraries to MS eMbedded Visual C++ 4.0? > Or may be programmers has decided to wait for MS VS 2005 > then STLSoft will be use to develop software for Windows CE family > OSs? > > Best regards > > -- > Mateusz £oskot > mateusz at loskot dot net |
June 28, 2005 Re: STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Matthew napisał(a): > Hi Mateusz There's nothing specific, but that's largely because I've > not yet had need to use STLSoft in an embedded setting, nor the time > to provide the compatibility, nor a request to do so. I think so, but I'd like to ask first to be sure. You know, developer's may explicitly decide to not to support eVC++. Another thing is that I do not learned yet how close STLSoft libraries are tide and referenced to C++ STL. There may occure some problems with STL shipped with eVC++ and Pocket PC/Windows CE SDKs. In example, Microsoft provides "a little" STL, so there are some STL libraries missed i.e. MS does no provide any STL stream. So, I do not like MS STL. I prefer STL port made by Giuseppe Govi for Pocket PC (no streams too): http://www.pocketpcdn.com/libraries/stl.html Recently, I move my Windows CE programming to use STLport (STLport 5.0 RC3) which is fully featured STL, also for Windows CE. So, STLport includes streams for Windows CE :-) I recommend to use STLport with eVC++ for Windows CE. > Now that you've made a request, however, I will get EVC++ installed, > and see what's what. OK, thank you. > Have you had a try yourself as yet? No, I have not yet. > If so, do you have any experiences to share? Sure. I develop software for Windows CE (>= 4.2), so I can help if my knowledge will be enough to help. I have to confess that I have a very little experience with Microsoft nmake and I'm not a guru of makefiles. So, it is ery hard to me to rewrite big and complicated makefiles or something. But I decided to move to use nmake on Windows (I use on Linux) and learn writting makefiles for nmake. Best regards -- Mateusz Łoskot mateusz at loskot dot net |
June 28, 2005 Re: STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Matthew napisał(a): > I just installed EVC 3.0 - I can't lay my hands on the 4.x disks at the moment OK, but you should know, eVC+ 3.0 is very old and supports only old Windows CE <=3.0 (i.e. Pocket PC 2000, 2002). The compiler is also very old, and I'm not sure if it supports all new C++ features. eVC++ 3.0 has less up-to-date STL, no RTTI support and exceptions. I'm also not sure how eVC++ is conformed to recent ISO C++ but untill now I've not found any problems or missed C++ features. I'm sure eVC++ 4.0 has better STL and also RTTI support. In order to get RTTI you need to apply a small patch from Microsoft: <http://support.microsoft.com/default.aspx?scid=kb;[LN];830482> (You need to add /GX compiler switch) Here is a nice article about differences/migration to eVC++ 4.0 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/evc4migration.asp> > - and it all installs and compiles fine, Great! Thank you! Currently, I'm very very busy in my work, so I need to leave STLSoft compilation to July 4-7, 2005 (certainly) :-) > but seems to > want to contact Embedded Services at link time. Do you mean embedded services as mobile device? It's strange for me, especially at link time :-) > Any advice on what's > going on here, and what I need to do to enable me to get to a point of being able to link an exe, and (hopefully) run it in an emulator? What SDK do you use? You need Pocket PC SDK, it includes emulator too. For eVC+ 4.0 you need this: <http://www.microsoft.com/downloads/details.aspx?FamilyID=9996B314-0364-4623-9EDE-0B5FBB133652&displaylang=en> Somewhere on Microsoft web site you will find Pocket PC 2002, 2002 SDKs for eVC++3.0. Cheers -- Mateusz Łoskot mateusz at loskot dot net |
June 29, 2005 Re: STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mateusz Łoskot | =?UTF-8?B?TWF0ZXVzeiDFgW9za290?= <mateusz@loskot.net> wrote in news:d9sdde$22cg$1@digitaldaemon.com: > Matthew napisaL‚(a): >> I just installed EVC 3.0 - I can't lay my hands on the 4.x disks at the moment > > OK, but you should know, eVC+ 3.0 is very old and supports only old Windows CE <=3.0 (i.e. Pocket PC 2000, 2002). OTOH AFAIK if manufacturer will not update OS on devices, users of WinCE3 have to use eVC++ 3 because eVC4 could (or will) produce incompatible binaries (due to incompatible SDK). If that's somehow helpful wxWinCE port of wxWidgets, while GUI related, enables some functionality available in STLs. pozdrawiam, ABX |
June 29, 2005 Re: STLSoft with eVC++ 4.0 | ||||
---|---|---|---|---|
| ||||
Posted in reply to W³odzimierz Skiba | "W����������������������������������" wrote: > =?UTF-8?B?TWF0ZXVzeiDFgW9za290?= <mateusz@loskot.net> wrote in > news:d9sdde$22cg$1@digitaldaemon.com: > >>Matthew wrote: >> >>>I just installed EVC 3.0 - I can't lay my hands on the 4.x disks at the moment >> >>OK, but you should know, eVC+ 3.0 is very old and supports only >>old Windows CE <=3.0 (i.e. Pocket PC 2000, 2002). > > > OTOH AFAIK if manufacturer will not update OS on devices, users of WinCE3 have to use eVC++ 3 because eVC4 could (or will) produce incompatible binaries (due to incompatible SDK). Yes, you are right, but you can compile Windows CE programs using eVC 4.0, but you won't be able to debug it. AFAIK binaries produced by evc 3 and 4 are (almost) compatible . > If that's somehow helpful wxWinCE port of wxWidgets, while GUI related, enables some functionality available in STLs. Yes, but wxWidgets are slower than native Windows CE API and ATL/WTL based code. I need maximum performance because I'm writting GIS/mapping software (rendering vectors and rasters). Best regards -- Mateusz Łoskot mateusz at loskot dot net |
Copyright © 1999-2021 by the D Language Foundation