Хотелось бы найти бесплатный компилятор с поддержкой функций cryptoAPI. Или каким образом можно перенести криптографическую библиотеку из Visual Studio, например, в Watcom?
Уже неделю ищу информацию в интернете, но так ничего вразумительного и не нашла. Очень нужна помощь.
Re: Компилятор с поддержкой криптографических функций.
От:
Аноним
Дата:
16.04.07 16:22
Оценка:
Здравствуйте, kate_nok, Вы писали:
_>Хотелось бы найти бесплатный компилятор с поддержкой функций cryptoAPI. Или каким образом можно перенести криптографическую библиотеку из Visual Studio, например, в Watcom?
_>Уже неделю ищу информацию в интернете, но так ничего вразумительного и не нашла. Очень нужна помощь.
CryptoAPI -- это часть Винды. Т.е. Вам нужен любой компилятор под Винду, для которого есть Win32 SDK, или который способен скушать микрософтовские заголовки as-is. Посмотрите, например, MinGW.
Еще один вариант -- продекларировать все нужные функции/типы/и т.п. в своем коде руками. Т.е. просто копируете объявление из заголовка SDK в свой код. Плюс потребуется еще сгенерить соответствующие библиотеки импорта.
Re[2]: Компилятор с поддержкой криптографических функций.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, kate_nok, Вы писали:
А>Еще один вариант -- продекларировать все нужные функции/типы/и т.п. в своем коде руками. Т.е. просто копируете объявление из заголовка SDK в свой код. Плюс потребуется еще сгенерить соответствующие библиотеки импорта.
или, на худой конец, LoadLibrary
Re[3]: Компилятор с поддержкой криптографических функций.
как я поняла, нужные мне функции объявлены в Wincrypt.h , т.е. я могу просто скопировать его и включить в код программы??? или нужно еще что-то сделать?
Re[4]: Компилятор с поддержкой криптографических функций.
Здравствуйте, kate_nok, Вы писали:
_>как я поняла, нужные мне функции объявлены в Wincrypt.h , т.е. я могу просто скопировать его и включить в код программы??? или нужно еще что-то сделать?
надо еще Crypt32.lib
PS. VC++ 2005 Express — бесплатный. Если добавить Platform SDK, то никуда ничего переносить не нужно