L
Leo Meyer
Hello,
let me fill in the background before asking the question.
I want to use gpsVP (http://code.google.com/p/gpsvp/) to display maps on an older PDA
(iPaq 3660). The authors do not provide binaries for this system, so I have to compile my own.
The PDA's OS is "Pocket PC 2000", and Microsoft provides a compiler for that (Microsoft
embedded tools 3.0). Now the problem is, according to Microsoft, the 3.0 version C++ compiler
doesn't support exceptions. Consequently, it doesn't support the STL (the 4.0 version does,
but it doesn't support the target platform). Unfortunately gpsVP uses STL classes (list, map,
hash_map, wstring, auto_ptr etc.), and when I try to compile the project I get errors.
Again unfortunately, my C++ background isn't very strong. While the language (and, of course,
programming in general) isn't much of a problem, I have little experience with the STL and any
possible alternatives.
So, what I'd like to ask, is there a feasible way to replace the STL classes by those of
another library? Feasible in the sense that it doesn't take ages to port, meaning that some
similarities should be there. I think I can understand the code quickly enough so that's not
the bottleneck in this situation.
Any ideas how you would approach this? Does it make sense at all?
If, maybe, there should be something wrong with my way of expressing this problem - in this
case, please correct the noob in a friendly manner ;-)
Kind regards, Leo
let me fill in the background before asking the question.
I want to use gpsVP (http://code.google.com/p/gpsvp/) to display maps on an older PDA
(iPaq 3660). The authors do not provide binaries for this system, so I have to compile my own.
The PDA's OS is "Pocket PC 2000", and Microsoft provides a compiler for that (Microsoft
embedded tools 3.0). Now the problem is, according to Microsoft, the 3.0 version C++ compiler
doesn't support exceptions. Consequently, it doesn't support the STL (the 4.0 version does,
but it doesn't support the target platform). Unfortunately gpsVP uses STL classes (list, map,
hash_map, wstring, auto_ptr etc.), and when I try to compile the project I get errors.
Again unfortunately, my C++ background isn't very strong. While the language (and, of course,
programming in general) isn't much of a problem, I have little experience with the STL and any
possible alternatives.
So, what I'd like to ask, is there a feasible way to replace the STL classes by those of
another library? Feasible in the sense that it doesn't take ages to port, meaning that some
similarities should be there. I think I can understand the code quickly enough so that's not
the bottleneck in this situation.
Any ideas how you would approach this? Does it make sense at all?
If, maybe, there should be something wrong with my way of expressing this problem - in this
case, please correct the noob in a friendly manner ;-)
Kind regards, Leo