Page 1 of 1

[SOLVED] linking error in VC7, libci.lib missing

Posted: Wed Nov 17, 2004 6:43 am
by tstuefe
Hi all,

I try to build the irrlicht dll and fail.

Irrlicht fatal error LNK1104: Datei 'libci.lib' kann nicht geƶffnet werden

What I use:
- VC++ 2003
- DX SDK 9c

MSDN says that libci.lib contains the old-style iostream objects. I searched the sources and did not find any references to stream objects.

Can anyone shed light onto this?

Thanks! ...thomas

Posted: Wed Nov 17, 2004 4:27 pm
by bal
Just add libci.lib to your Ignored Libraries. It isn't needed to compile Irrlicht. Thx for asking, from now on this will go in the FAQ :).

Posted: Wed Nov 17, 2004 6:05 pm
by afecelis
that Bal! he's such a gentleman!! :D

Posted: Thu Nov 18, 2004 12:21 am
by afecelis
Right click on your Irrlicht project, go to Properties-Linker and add the library to exclude.

Here's a shot:
Image

oh~~ thank you

Posted: Tue Dec 07, 2004 5:21 am
by soo
afecelis wrote:Right click on your Irrlicht project, go to Properties-Linker and add the library to exclude.
thank you
Here's a shot:
Image

Posted: Wed Jun 01, 2005 8:06 pm
by Guest
Why is libci.lib being requested in the first place? I know the fix, but why is the linker unhappy in the first place?
Thank

Posted: Wed Jun 01, 2005 8:28 pm
by bal
From what Google taught me: libci.lib has been renamed to libcp.lib since VS.NET 2003 but is still being used by DirectX8 (which is pre-2003). As it doesn't exist in VS.NET 2003 you get a link error and it is safe to ignore it.