Hi,
I have a relatively big project that hasn't had any problems until yesterday I wanted to add:
#include <68k/Hs.h>
...and a few other HS headers from the HandSpring5 SDK to one of the files. But when I tried to compile with CW8 (Windows) I get:
"Error: the file '68k/Hs.h' cannot be opened"
First, since this is using angle brackets, make sure the Handspring folder is in your system access path list. Second, when #include uses a relative file name, CW will only look directly in the folders specified in the access path list. So,
{Compiler}CW for Palm OS Support\(Other SDKs)\Handspring5
would be appropriate, since the "68k" folder lives in that directory.
I read the rest of your message... I don't have much more advice. The issues with compiling separately versus compiling as part of a make seem related to the IDE's file cache. Having opened the file ahead of time may put it in the cache. This is just speculation -- I've not looked into how the IDE handles its file lookups for several years, and a lot of that code changed for IDE 5.5 (not yet available for Palm OS development).
I've not seen any of these issues with the Treo 600 projects I've tried with V9.2. I'd have preferred that HS not have used the relative paths though, and just had gone with 68K or ARM embedded in the filenames, but they didn't ask me first.
--
Ben Combee <[EMAIL PROTECTED]>
CodeWarrior for Palm OS technical lead
Palm OS programming help @ www.palmoswerks.com
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
