|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2009, 00:45 | #1 |
Регистрация: 04.04.2009
Сообщений: 9
|
Считаем md5 сумму файла
Здравствуйте уважаемые программисты. Хочу написать программу, определяющую контрольную сумму md5 файла, или текста.
На разных форумах искал информацию, ничего не помогало, компилировал, выводило какие то ерроры. Уже неделю гугл мучаю, так и не нашел решение проблемы. Пользуюсь Borland C++ Builder 2007 Пробовал использовать готовую функцию определения md5 отсюда: http://www.md5hashing.com/c++/ Вылезает еррор: [BCC32 Error] Unit4.cpp(35): E2451 Undefined symbol 'md5' Что я не так делаю? Вот исходник программы: PHP код:
Талант – это желание работать, а во-вторых, работоспособность.
Последний раз редактировалось DeniCPP; 04.04.2009 в 13:30. |
04.04.2009, 11:40 | #2 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Скачал с указанного адреса файлы
немного пришлось подправить md5wrapper.cpp и повозиться с Unicode при тесте. (использовал Borland C++ Builder 2009 и пишу в основном в Delphi ) у меня заработала CB2009.ZIP Твоя ошибка, возможно, что не скачал md5.h и md5.cpp или не добавил их в путь видимости. |
04.04.2009, 16:28 | #3 | |
Регистрация: 04.04.2009
Сообщений: 9
|
Цитата:
md5wrapper.h md5wrapper.cpp md5.h md5.cpp Поместил их в папку с проектом, и как сказанно в инструкции подключил к программе md5wrapper.h: #include "md5wrapper.h" Или что то нужно было еще сделать? У меня в 2007 билдере не открылся твой проект, а отдельно с файлами что то не получается колдавать, ерроры вылазят... Попробую 2009 билдер скачать и поставить
Талант – это желание работать, а во-вторых, работоспособность.
|
|
04.04.2009, 17:37 | #4 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Попробуй так:
возьми файлы из того что я выложил из папки md5_c и скопируй в папку своего проекта ( не ппапку а именно файлы из нее ) и по идее должно заработать с тем что у тебя Код:
|
04.04.2009, 21:07 | #5 |
Регистрация: 04.04.2009
Сообщений: 9
|
Сделал как ты сказал, вообщем ничего особо и не изменилось. Тот же еррор на строке:
Edit1->Text=md5.getHashFromString("Hell o World"); Как только стираю эту строку, все нормально, ерроров нет. Может нельзя так писать... Как значение хеша добавить в переменную или как то вывести?
Талант – это желание работать, а во-вторых, работоспособность.
|
04.04.2009, 21:23 | #6 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
в 2009 мне пришлось написать
Код:
какая у тебя ошибка и код в тестовом приложении? |
04.04.2009, 23:31 | #7 |
Регистрация: 04.04.2009
Сообщений: 9
|
Щас установил 2009 билдер, запустил твой проект, всё заработало! Решил перейти на 2009, чем то лучше... вообщем можно сказать проблему решил, большое спасибо за помощь!
Талант – это желание работать, а во-вторых, работоспособность.
Последний раз редактировалось DeniCPP; 04.04.2009 в 23:35. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчет md5 | Noor | Компоненты Delphi | 8 | 18.11.2009 08:22 |
MD5 в Delphi | LeoN | Общие вопросы Delphi | 7 | 23.09.2009 12:25 |
Считаем заказы! Excel 2003 | Sharrik | Microsoft Office Excel | 9 | 18.03.2009 17:49 |
Ипользование md5 шифрования в C? | fis | Общие вопросы C/C++ | 1 | 06.06.2008 16:58 |