Выполнение хэша WHIRLPOOL в C ++ - PullRequest
0 голосов
/ 20 февраля 2012

Это звучит как относительно простой вопрос, но я не смог заставить Crypto ++ работать.Я использую Microsoft Visual C ++ 2010 Express (я дешев), и файлы .vcxproj / .vcproj / .sln, включенные в библиотеку, просто не работают.Также есть много файлов, и я просто не уверен, что именно мне нужно.

Так кто-нибудь знает решение, которое я мог бы просто добавить или что-то еще?Реализованные реализации хороши, если они не до смешного неэффективны или что-то в этом роде.Извините за такой обыденный вопрос, но я огляделся вокруг и не смог найти ничего, что мне нужно - я полагаю, криптография - это не моя область знаний.

Хотя, как говорится, это будетбыло бы неплохо заставить Crypto ++ работать, если кто-нибудь знает, как я могу получить VC ++ 2010 для загрузки файлов проекта.Ошибка крайне ... не описательная.Он просто говорит, что проект не может быть загружен и выдает мне -2147483647 в качестве номера ошибки.

РЕДАКТИРОВАТЬ: Вот ошибка отчета о преобразовании:

Следующая ошибка произошла во время синтаксического анализа XML: Файл: C: \ Users \ Kyle \ Desktop \ Exoterra \ Dependencies \ crypto \ cryptlib.vcproj Строка: 102 Колонка: 5 Сообщение об ошибке: Системная ошибка: -2147154677.Не удалось загрузить файл 'C: \ Users \ Kyle \ Desktop \ Exoterra \ Dependencies \ crypto \ cryptlib.vcproj.

Это строка 102 файла cryptlib.vcproj:

Name="VCPostBuildEventTool"

РЕДАКТИРОВАТЬ (снова): Я получил его на работу.Я удалил все, что относится к x64 в файле проекта, и теперь он преобразован правильно.В любом случае, спасибо.

1 Ответ

1 голос
/ 20 февраля 2012

Не знаю, с какой проблемой вы столкнулись.

  1. Скачать версию 5.6.1 ;
  2. Распакуйте загруженный архив;
  3. Двойной клик по cryptest.sln ;
  4. Откроется Visual Studio и спросит, хотите ли вы преобразовать проект;
  5. Скажите Да ;
  6. Через некоторое время Visual Studio покажет преобразованное решение;

В версии Express вы хотите иметь возможность компилировать файлы ресурсов в Visual Studio. Вам потребуется использовать компилятор rc из Windows SDK для их компиляции.

...