Quote:
|
Originally Posted by budgiekid
I have the same problem as NoSilverman, but I've checked and the version of C18 I'm using is 2.40 (not using the one wrapped into easyC), and the paths are set correctly. I'm also using v7.31 IDE, if that makes a difference.
|
Your MPLAB version doesn't affect this problem. It's really a C18 Linker issue.
If you're seeing that particular error it means you are somehow pulling in pre-compiled object files that don't happen to match the compiler/linker version you are using, e.g., Vex_alltimers.lib.
What do you have set for your "Language Toolsuite" paths?
In MPLAB:
Project->Select Language Toolsuite...
then click on each of the tools: "MPLINK Object Linker" and "MPLAB C18 C Compiler" and verify the paths displayed under "Location."
Have you ever used your current setup with a full-sized robot controller or other PIC?
Without more information, such as the compiler/linker status output from a complete build from scratch, I'd recommend resetting all your paths to use everything that came with the vex kit, including the C18 compiler, e.g.,
C:\Program Files\Intelitek\easyC\Mcc18\bin\mcc18.exe
and mplink.exe.