Ben Combee a �crit :
> At 08:19 AM 7/26/2004, you wrote: > >I installed CW 9+9.2+9.3 on a PC in a directory parallel to CW8.3; plain > >install, with nothing special, not even the SDK. After building > >BuildAll.mcp, I opened my 8.3 project, that CW 9.3 upgraded after asking > >me so. Now, when I compile it, I get 900 errors relating to unknown > >basic types (BOOL, Err, etc.) in the SDK. What's the trick to > >successfully migrate a CW8.3 project to CW9.3? > > It sounds like you need to fix the access paths of your project. Make sure > you've got your system paths setup like: > > {Compiler}Palm OS Support > {Compiler}CW for Palm OS Support > > If you don't, you'll not get the header files included in the right order.
It works now.
I know it would be less than optimal, but why isn't just {Compiler} sufficient?
Aren't all subdirectories searched?
Yes, but the order can be wrong -- for example, the Palm OS SDK has a header file called List.h, while there's also a header file in MSL C++ called list.h that you don't want to use. There are other conflicts too, like the Bitmap.h in the PilRC source code versus the one in the Palm OS SDK. Finally, just saying {Compiler} can dramatically increase search time for files in the IDE.
-- Ben Combee, DTS technical lead, PalmSource, Inc. "Combee on Palm OS" weblog: http://palmos.combee.net/ Palm OS Dev Fourm Archives: http://news.palmos.com/read/all_forums/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
