Ошибка сборки VS2010 в источнике PuTTY - PullRequest
6 голосов
/ 16 декабря 2011

Я загружаю исходный код putty с веб-сайта.

и открываю файл putty.dsw.

VS2010 автоматически преобразует файлы этого проекта.

наконец.просто создайте только замазку.

но я получил это сообщение.

Error   27  error C1189: #error :   You must define one of SECURITY_WIN32, SECURITY_KERNEL, or  c:\program files (x86)\microsoft sdks\windows\v7.0a\include\sspi.h  60  1   putty
Error   35  error C1189: #error :   You must define one of SECURITY_WIN32, SECURITY_KERNEL, or  c:\program files (x86)\microsoft sdks\windows\v7.0a\include\sspi.h  60  1   putty

Определения препроцессора

WIN32
_DEBUG
_WINDOWS

и не с использованием предварительно скомпилированных заголовков.

iгугле.так что я нашел сборку замазки от cygwin.

, но мне просто интересно узнать, как собрать замазку на vs2010.

1 Ответ

5 голосов
/ 12 января 2012

Как сказал выше Матиас, вам нужно добавить строку типа

#define SECURITY_WIN32

в файл putty.h.Не добавляйте / не определяйте SECURITY_KERNEL, это вызвало дополнительные ошибки.

...