Groups > Symbian > Symbian general discussion > Re: static library




Re: static library

Re: static library
Mon, 2 Oct 2006 10:06:43 +0200
"Yuri Bulava" <Yuri.Bulava@mainconcept.ru> wrote in message 
news:KDCj1df5GHA.408@UKCOL01WWEB01.symbian.intra...
> Yuri Bulava wrote:
>> Hi, All
>>
>> i create static library, it is successful builded, but when
>> i try to link it's to some DLL or/and EXE project it is failed on
linking 
>> step ;(
>>
>> why this can happens?
>>
>
> -= [ add ]=-
> failure reason is: can't find any standard posix methods such as: memcpy, 
> memset, new, qsort and etc ;(
>
> euser.lib
> e32std.lib
>
> are linked to DLL/EXE

The posix functions are in estlib.lib. Add it to your mmp file and rebuilld.


-- 
Sander van der Wal
www.mBrainSoftware.com


Post Reply
static library
Mon, 02 Oct 2006 14:40:54 +070
Hi, All

i create static library, it is successful builded, but when
i try to link it's to some DLL or/and EXE project it is failed on 
linking step ;(

why this can happens?

-- 
Post Reply
Re: static library
Mon, 02 Oct 2006 14:47:40 +070
Yuri Bulava wrote:
> Hi, All
> 
> i create static library, it is successful builded, but when
> i try to link it's to some DLL or/and EXE project it is failed on 
> linking step ;(
> 
> why this can happens?
> 

-= [ add ]=-
failure reason is: can't find any standard posix methods such as: 
memcpy, memset, new, qsort and etc ;(

euser.lib
e32std.lib

are linked to DLL/EXE


-- 
Post Reply
Re: static library
Tue, 3 Oct 2006 10:17:03 +0530
Also make sure to add include and lib paths  properly including libc

$EPOC_ROOT/
"Sander van der Wal" <svdwal@mBrainSoftware.com> wrote in
message 
news:rouCHof5GHA.408@UKCOL01WWEB01.symbian.intra...
>
> "Yuri Bulava" <Yuri.Bulava@mainconcept.ru> wrote in message

> news:KDCj1df5GHA.408@UKCOL01WWEB01.symbian.intra...
>> Yuri Bulava wrote:
>>> Hi, All
>>>
>>> i create static library, it is successful builded, but when
>>> i try to link it's to some DLL or/and EXE project it is failed on 
>>> linking step ;(
>>>
>>> why this can happens?
>>>
>>
>> -= [ add ]=-
>> failure reason is: can't find any standard posix methods such as:
memcpy, 
>> memset, new, qsort and etc ;(
>>
>> euser.lib
>> e32std.lib
>>
>> are linked to DLL/EXE
>
> The posix functions are in estlib.lib. Add it to your mmp file and 
> rebuilld.
>
>
> -- 
> Sander van der Wal
> www.mBrainSoftware.com
>
>
> 

Post Reply
about | contact