Название: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: finka от Октябрь 10, 2007, 11:12 Почему может появляться такой ворнинг?
MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library Qt-4.3.1 с msvc2005 и qwt-5.0.2. Причем очень интересно - все вроде работает, но через раз программа вылетает, причем как-то нестабильно - при комментировании одних и тех же строчек программа может вылетать или не вылетать:) Могут эти глюки быть связаны с этим ворнингом? Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: finka от Октябрь 10, 2007, 11:42 Поставила project properties->c/c++->code generation run-time library в Multi-threaded Debug DLL (/MDd), ворнинг убрался. Но глюки не исчезли, значит там что-то другое)
И еще проблема: любой cpp файл, в котором я изменю хоть строчку, компилируется по 5 минут. Может, кто-то сталкивался с такими тормозами? Не может ли это иметь отношение к qwt? Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: finka от Октябрь 10, 2007, 17:36 При debug сборке проекта ворнинг опять появляется:( Помогите, плиз, не могу разобраться я с этим ворнингом:(
Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: Вячеслав от Октябрь 10, 2007, 17:45 http://msdn2.microsoft.com/en-us/library/6wtdswk0(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/6wtdswk0(vs.71).aspx)
qwt как собираеться статиком или dll ? Вообще может имеет смысл прибить все лишние файлы и перестроить проект ? Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: finka от Октябрь 10, 2007, 18:00 dll. Я сделаю лучше - перестрою нафиг qwt, а то она у меня через одно место работает.
Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: ритт от Октябрь 10, 2007, 18:51 суровая :)
Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: finka от Октябрь 10, 2007, 18:56 Код: xep Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: T800 от Октябрь 18, 2007, 22:27 >При debug сборке проекта ворнинг опять появляется:( Помогите, плиз, не могу разобраться я с этим ворнингом:(
Там тогда должно было ругаться на 'msvcrtd.lib' или что-то глубоко не так с настройками проекта 'msvcrt.lib' это runtime библиотека MS C. Этот ворнинг означает что символы в библиотеке были прилинкованы к программе несколько раз. Увидеть бы файл проекта (или мейкфайл) целиком. Кстати а сам /nodefaultlib был попробован? Иногда это решает проблему, хотя в большинстве случаев ворнинг не ведет за собой никаких последствий для работоспосбности. Может глюки, потому что стоят несколько версий студий или СДК на машине? Или что QT и QWT компилировались в разных средах? Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: Вячеслав от Октябрь 18, 2007, 22:34 Ссылочек в мсдне посмотрите там про ключики линкира кой чего написанно ;)
Название: Re: warning LNK4098: defaultlib 'msvcrt.lib' conflicts... Отправлено: T800 от Октябрь 18, 2007, 23:15 ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vccomp/html/1f1b1408-1316-4e34-80f5-6a02f2db0ac1.htm (VS2005)
|