But i don't

2010/9/3 Peter Kümmel <[email protected]>:
> On 03.09.2010 14:56, Gilles Caulier wrote:
>> 2010/9/3 Peter Kümmel <[email protected]>:
>>> On 03.09.2010 14:07, Gilles Caulier wrote:
>>>> msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall
>>>> type_info::type_info(class type_info const &)" (??0type_info@@a...@abv0
>>>> @@Z) dÚjÓ dÚfini(e) dans LIBCMT.lib(typinfo.obj)
>>>> msvcrt.lib(ti_inst.obj) : error LNK2005: "private: class type_info &
>>>> __thiscall type_info::operator=(class type_info const &)" (??4t
>>>> ype_info@@aaea...@abv0@@Z) dÚjÓ dÚfini(e) dans LIBCMT.lib(typinfo.obj)
>>>>    CrÚation de la bibliothÞque ..\..\bin\digikam.lib et de l'objet
>>>> ..\..\bin\digikam.exp
>>>> LIBCMT.lib(crt0init.obj) : warning LNK4098: conflit entre la
>>>> bibliothÞque par dÚfaut 'msvcrt.lib' et les autres bibliothÞquesá;
>>>
>>> Now you mix static runtime library (LIBCMT.lib) with dynamic (msvcrt.lib),
>>> therefore the multiple defined symbols.
>>
>> Why ? what's LIBCMT.lib ?
>>
>> Gilles
>
> Why? Some library you link against doesn't use msvcrt.lib but LIBCMT.lib.
>
> msvcrt.lib andLIBCMT.lib are the equivalents to glibc under linux.
> You could use the shared library of glibc (msvcrt.lib), or link all code of
> glibc into your binary (when using LIBCMT.lib), then ldd woulnd't list
> libc.so.

Ok, but i don't set anything to configure cmake to deal with this static lib.

How i can know which lib is linked with LIBCMT.lib ?

Gilles
_______________________________________________
Kde-windows mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-windows

Reply via email to