Опция линкера /NODEFAULTLIB

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
kot
Сообщения: 7
Зарегистрирован: 29 дек 2007, 12:03

29 дек 2007, 12:17

У меня VC++ 2005. Когда я ставлю опцию линкера /NODEFAULTLIB
то программа не собирается, а выдает вот такие ошибки:
"error LNK2001: unresolved external symbol @__security_check_cookie@4"

error LNK1120: 1 unresolved externals

Помогите избавиться от этой ошибки, пожалуйста.
Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

29 дек 2007, 15:11

А использование опции /NODEFAULTLIB критично? Похоже опция отключает линковку ко всем дефолтным либкам и одна из этих либок как раз и сожержит символ @__security_check_cookie@4. За что борешься, то и получаешь.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить