![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: 2 Всего: 5 |
Здравтсвуйте:
Столкнулся с такой проблемой:при компиляции дает соедующее: LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library Как решить эту проблему?может кто то сталкивался с этим? -------------------- Иногда переменная - это просто переменная |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
http://msdn.microsoft.com/en-us/library/6wtdswk0(vs.71).aspx
Это сообщение отредактировал(а) Alek86 - 29.8.2008, 12:00 |
|||
|
||||
| Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: 2 Всего: 5 |
Alek86, msdn читал,но все равно не понял что делать:(
-------------------- Иногда переменная - это просто переменная |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
какая у тебя Runtime Library в настройках проектов стоит?
Добавлено через 1 минуту и 48 секунд наверное Single-threaded тогда добавь /NODEFAULTLIB:libcmt.lib /NODEFAULTLIB:msvcrt.lib /NODEFAULTLIB:libcd.lib /NODEFAULTLIB:libcmtd.lib /NODEFAULTLIB:msvcrtd.lib в additional options надеюсь я ничего не путаю |
|||
|
||||
| Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: 2 Всего: 5 |
Alek86, не могу найти Runtime Library, где именно можнр посмотреть:(
я поставил в Свойста Проэкта->linker->input->ignore specific library c MSDN тогда еще куча ошибок вылазит :( --------------------Configuration: hge_tut05 - Win32 Debug-------------------- Linking... hge_tut05.obj : error LNK2001: unresolved external symbol _cos hgehelp.lib(hgesprite.obj) : error LNK2001: unresolved external symbol _cos hgehelp.lib(hgerect.obj) : error LNK2001: unresolved external symbol __fltused hge_tut05.obj : error LNK2001: unresolved external symbol __fltused hgehelp.lib(hgedistort.obj) : error LNK2001: unresolved external symbol __fltused hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol __fltused hgehelp.lib(hgesprite.obj) : error LNK2001: unresolved external symbol __fltused hge_tut05.obj : error LNK2001: unresolved external symbol __chkesp hge_tut05.obj : error LNK2001: unresolved external symbol "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) hgehelp.lib(hgedistort.obj) : error LNK2001: unresolved external symbol "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) hge_tut05.obj : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) hgehelp.lib(hgedistort.obj) : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) hge_tut05.obj : error LNK2001: unresolved external symbol _pow hge_tut05.obj : error LNK2001: unresolved external symbol _sin hgehelp.lib(hgesprite.obj) : error LNK2001: unresolved external symbol _sin hge_tut05.obj : error LNK2001: unresolved external symbol _sqrt LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol _strchr hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol _sscanf hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol _strrchr hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol _strncmp hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol ___CxxFrameHandler hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol __except_list hgehelp.lib(hgefont.obj) : error LNK2001: unresolved external symbol __vsnprintf hgehelp.lib(hgerect.obj) : error LNK2001: unresolved external symbol _fabs Debug/hge_tut05.exe : fatal error LNK1120: 17 unresolved externals -------------------- Иногда переменная - это просто переменная |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
Свойста Проэкта -> С/C++ -> Code Generation -> Runtime Library
|
|||
|
||||
| Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: 2 Всего: 5 |
Alek86, нашел, спасибо. поставил Debug Multi Threaded DLL! все равно таже ошибка :(
-------------------- Иногда переменная - это просто переменная |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
текст ошибки такой
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library или такой LINK : warning LNK4098: defaultlib "msvcrtd" conflicts with use of other libs; use /NODEFAULTLIB:library ? |
|||
|
||||
| Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: 2 Всего: 5 |
Alek86, просто поставил Debug Multi Threaded DLL и заработало в VC6! а в 2008 вообще пишет fatal error LNK1104: cannot open file 'LIBC.lib'
-------------------- Иногда переменная - это просто переменная |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
ужос..
тогда уж не знаю жди перенесения темы в соотв раздел - может там помогут |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| Graf_h |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 482 Регистрация: 18.10.2007 Где: г. Ровно, Украина Репутация: 2 Всего: 5 |
Уже нашел причину:LIBC.lib - это Single Threaded рантайм, его убрали из 2008 студии; нужно просто прописать игнор на LIBC.lib и все заработает -------------------- Иногда переменная - это просто переменная |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |