Page 1 of 1

Compile linker error

Posted: Wed Apr 28, 2010 1:47 pm
by Ondra
Good day all. I have a file that I have in the past had no problems compiling. I made a change today and tried to compile. Below is the error I got.
I'm using a PIC16F690 running a 1966088 crystal. I did update source boost about a 2 weeks ago. I don't know if that would have done it.
any assistance on this would be appreciated.

Error: .obj or .lib file Incompatible version! (file uses V111, linker requires V109 to V109)
Error: Failed to process:libc.pic16.lib


Ondra

Re: Compile linker error

Posted: Wed Apr 28, 2010 2:20 pm
by Benj
Hello Ondra,

The problem is that the linker no longer matches the compiler.

The linker is specified in the Chip -> Compiler options window same as the compiler.

If you cant get this to work then it might be worth clicking the restore defaults button to revert back to the orignial BoostC compiler shipped with Flowcode.

This default compiler has been extensivly tested with Flowcode's C code anyway.

Re: Compile linker error

Posted: Wed Apr 28, 2010 2:27 pm
by Ondra
Just clicked on Restore Defaults and I still get the same results. Should I try reinstalling V3 and if so do I need to uninstall the current install.

Ondra

Re: Compile linker error

Posted: Wed Apr 28, 2010 4:10 pm
by Benj
Hi Ondra,

Yes you could give reinstalling a go and that should fix the problem. I would uninstall the product before you try to reinstall I dont think it will work otherwise.

You will not have to re-enter any of your license keys etc when doing this they will all be retained on your computer.