2010-02-11 2 views
3

Я скачал Windows SDK 7.0A, чтобы изучить некоторые вещи, о которых я читал. Я загрузил несколько примеров, которые работают с SDK, но когда я пытаюсь их скомпилировать, я получаю сообщение об ошибке. Я посмотрел в каталоге Lib SDK и не смог его найти. Я также сделал полный поиск системы, а также не нашел его.Vista/Win 7 SDK bufferoverflowu.lib ошибка связывания

Я читал об этом, будучи специальной ссылкой, добавленной при компиляции или результатом проверки версии в прагме. Я не мог найти ссылки на lib в источнике или во всех файлах заголовков.

Я бегу:
Vista Ultimate
VS 2010 Beta 2
Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 с пакетом обновления 1

Моя ошибка:

error LNK1104: cannot open file 'bufferoverflowu.lib'

I просто переустановил и все еще получаю ту же проблему.

+0

Почему вы используете VS2010 Beta2; RC был выпущен. –

+4

@Mitch - RC вышел пару дней назад (и только для подписчиков MSDN до сих пор) - дайте парню шанс ... –

+0

RC был доступен для всего мира Среда, 10 февраля (вчера, в моем часовом поясе .) –

ответ

10

Какой образец вы пытаетесь построить - небольшое исследование показывает, что bufferoverflowu.lib (и другие связанные файлы bufferoverflow*.lib) были в предыдущих SDK для поддержки построения компиляторов до и после того, как Microsoft добавила возможность для компилятора генерировать буфер (начиная с опции/GS в VS 2003 - я думаю).

Библиотеки были в SDK, так что если пользователь создал программу Windows с компилятором, которая не поддерживала проверку переполнения буфера, библиотеки SDK, которые были построены таким образом, будут ссылаться на код в bufferoverflow*.lib, чтобы получить Поддержка. Если пользователь строит новый компилятор, все будет ссылаться на библиотеку времени выполнения C с поддержкой переполнения буфера.

Однако Windows SDK v7.0 поддерживает только создание приложений с VS 2005 SP1 или новее, поэтому код проверки переполнения буфера всегда поступает из среды выполнения C - файл bufferoverflow*.lib больше не нужен.

+0

Продвижение для установки в ярдах ... –

Смежные вопросы