Help wtih linking efs.h to file in WinAVR

OP #1174249
Rate this post
useful
not useful
Hello,

I am trying to use the EFSL system written by Lennart Ysboodt and
Michael De Nil. I have created the library libefsl.a as per the
instructions, however I cannot get the test file to link with the
library efs.h in WinAVR. I have gone to project>configuration
options>libraries and included libefsl.a however I keep getting the
error  "error: efs.h: No such file or directory" Can anyone help me?
Moderator #1174250
Rate this post
useful
not useful
John Smith wrote:
> Hello,
>
> I am trying to use the EFSL system written by Lennart Ysboodt and
> Michael De Nil. I have created the library libefsl.a as per the
> instructions, however I cannot get the test file to link with the
> library efs.h in WinAVR. I have gone to project>configuration
> options>libraries and included libefsl.a however I keep getting the
> error  "error: efs.h: No such file or directory" Can anyone help me?

The inc and conf directory have to be added to the include search-path.
Can be done in the EXTRAINCDIRS variable in a makefile based on the
WinAVR template. Check if your IDE (or mfile?) has an option for this or
add them manually.
OP #1174251
Rate this post
useful
not useful
Martin Thomas wrote:
> John Smith wrote:
>> Hello,
>>
>> I am trying to use the EFSL system written by Lennart Ysboodt and
>> Michael De Nil. I have created the library libefsl.a as per the
>> instructions, however I cannot get the test file to link with the
>> library efs.h in WinAVR. I have gone to project>configuration
>> options>libraries and included libefsl.a however I keep getting the
>> error  "error: efs.h: No such file or directory" Can anyone help me?
>
> The inc and conf directory have to be added to the include search-path.
> Can be done in the EXTRAINCDIRS variable in a makefile based on the
> WinAVR template. Check if your IDE (or mfile?) has an option for this or
> add them manually.

I tried following the instructions you told me to do, however the same
error keeps coming up. I'm not that proficient in coding, so is it
possible to send me a working copy of the efsl.a or a makefile that
would be able to incorporate the .a file such that it can access the
efs.h library?

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now