не могу открыть файл 'LIBC.lib' - PullRequest
9 голосов
/ 16 мая 2011

Я изменил рабочее пространство, разработанное в VC 6.0, на VS 2008. Когда я пытался создать рабочее пространство, я получаю следующее сообщение об ошибке. Как я могу исправить проблему?

fatal error LNK1104: cannot open file 'LIBC.lib'

Я получаю следующие сообщения, когда игнорирую libc.lib

Error   1   error LNK2019: unresolved external symbol "__declspec(dllimport) class CIHoTSimEngine * __cdecl CreateHoTSimEngine(void)" (__imp_?CreateHoTSimEngine@@YAPAVCIHoTSimEngine@@XZ) referenced in function "private: int __thiscall CHoTSimV2Doc::Init(void)" (?Init@CHoTSimV2Doc@@AAEHXZ)   HoTSimV2Doc.obj HoTSimV2
Error   2   error LNK2019: unresolved external symbol "__declspec(dllimport) class CIFABConnect * __cdecl CreateFabConnectServer(void)" (__imp_?CreateFabConnectServer@@YAPAVCIFABConnect@@XZ) referenced in function "private: int __thiscall CHoTSimV2Doc::Init(void)" (?Init@CHoTSimV2Doc@@AAEHXZ)   HoTSimV2Doc.obj HoTSimV2
Error   3   fatal error LNK1120: 2 unresolved externals D:\Projects\AsWorxSim\Bin\Release\HoTSim2.0.exe 1   HoTSimV2

Ответы [ 4 ]

15 голосов
/ 16 мая 2011

Свойство проекта -> Свойства конфигурации -> Линкер -> Ввод -> Игнорировать определенную библиотеку

Игнорировать LIBC.LIB

Редактировать: я думаю, что после удаления LIBC.lib, как упоминалосьвыше, вы продвигаетесь по ссылкам и получаете ошибки, которые существуют в вашем приложении.Вы должны попытаться посмотреть на эти ошибки сейчас.Подумайте об этом, если libc.lib вообще отсутствовал, то как он мог обеспечить какую-либо связь, которая, кажется, появилась после того, как вы ее проигнорировали.

0 голосов
/ 11 августа 2015

Параметр командной строки:

cl source.cpp /link /NODEFAULTLIB:LIBC.LIB
0 голосов
/ 16 мая 2011

Вам нужно «Перестроить все», чтобы убедиться, что у вас нет никаких файлов .obj из VC6.

0 голосов
/ 16 мая 2011

посмотрите здесь: Обсуждение libc на форуме Microsoft это для vs2005, но для 2008 года это то же самое ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...