none
LNK1104: cannot open file 'LIBC.lib' RRS feed

Todas as Respostas

  • Olá Raposeira,

    O linker está procurando por libc.lib e não está encontrando. Há diversos possíveis motivos para tanto: instalação  corrupta, configuração dos diretórios usados pelo vc++ está errada, etc.

    Mas a opção que acho mais plausível é de que você esteja fazendo o build de um projeto antigo. Na versão 2005 o VC++ não traz as bibliotecas de runtime de C/C++ para single-thread; apenas para multi-tthread. LIBC.LIB é uma das libs que não vem mais (libcmt.lib é a que deve ser usada).

    Se esse for o caso, veja o log do seu build e procure por projetos que eseteja passando libc.lib para o linker, ou usando /ML e /MLd. Para continuar linkando estaticamente use /MT e /MTd e para usar as DLLs use /MD e /MDd.

    segunda-feira, 5 de junho de 2006 16:49