информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаСтрашный баг в WindowsГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
 Microsoft Authenticator прекращает... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Удалили всё из Release, не проканало :( 12.10.04 20:22  Число просмотров: 1709
Автор: choor Статус: Elderman
<"чистая" ссылка>
<programming>
[C++] .NET 12.10.04 17:04  
Автор: choor Статус: Elderman
<"чистая" ссылка>
Интересная ошибка вылетает при линковке, вот лог:
Linking...
atlmincrt.lib(atlinit.obj) : error LNK2005: __fltused already defined in atlmincrt.lib(atlinit.obj)
atlmincrt.lib(atlinit.obj) : warning LNK4006: __fltused already defined in atlmincrt.lib(atlinit.obj); second definition ignored
   Creating library Release/msietb.lib and object Release/msietb.exp
Release/msietb.dll : fatal error LNK1169: one or more multiply defined symbols found

---

В чём проблема... не пойму... Есть варианты?
__fltused - это пометка об использовании runtime плавающей... 13.10.04 10:26  
Автор: leo <Леонид Юрьев> Статус: Elderman
<"чистая" ссылка>
__fltused - это пометка об использовании runtime плавающей точки. Ссылка на subj добавляется компилятором автоматически.

Как у вас получается "двойное" использование atlmincrt.lib чесно говоря не знаю, может разные части проекта используют два разных crt? Например debug и не-debug версии.

Можно попробовать добавить линкеру опцию "/force:multiple", но могут возникнуть другие проблемы.

> Интересная ошибка вылетает при линковке, вот лог:
>
> Linking...
> atlmincrt.lib(atlinit.obj) : error LNK2005: __fltused
> already defined in atlmincrt.lib(atlinit.obj)
> atlmincrt.lib(atlinit.obj) : warning LNK4006: __fltused
> already defined in atlmincrt.lib(atlinit.obj); second
> definition ignored
>    Creating library Release/msietb.lib and object
> Release/msietb.exp
> Release/msietb.dll : fatal error LNK1169: one or more
> multiply defined symbols found
> 

---
>
> В чём проблема... не пойму... Есть варианты?
Да у меня стаяла инициализация этой функции дополнительно,... 13.10.04 17:39  
Автор: choor Статус: Elderman
<"чистая" ссылка>
Да у меня стаяла инициализация этой функции дополнительно, убрал, работает :)
Иногда подобным образом глючит инкрементный линкер. Если... 12.10.04 18:04  
Автор: ukv Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Иногда подобным образом глючит инкрементный линкер. Если дело в этом, то лечение простое - удаляется все содержимое Release/ и пересборка проекта.

> Linking...
> atlmincrt.lib(atlinit.obj) : error LNK2005: __fltused
> already defined in atlmincrt.lib(atlinit.obj)
> atlmincrt.lib(atlinit.obj) : warning LNK4006: __fltused
> already defined in atlmincrt.lib(atlinit.obj); second
> definition ignored
> Creating library Release/msietb.lib and object
> Release/msietb.exp
> Release/msietb.dll : fatal error LNK1169: one or more
> multiply defined symbols found
>
---
Удалили всё из Release, не проканало :( 12.10.04 20:22  
Автор: choor Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach