|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
|
|||||||
Криптоалгоритм: исходник не компилируется06.06.2010, 16:46. Показов 1459. Ответов 8
Метки нет (Все метки)
Помогите! Есть исходник криптоалгоритма на С. Компилируется с ошибками:
0
|
|||||||
| 06.06.2010, 16:46 | |
|
Ответы с готовыми решениями:
8
Криптоалгоритм Khazad Подключение CyaSSL (yaSSL), криптоалгоритм NTRU
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
||||||
| 06.06.2010, 19:42 | ||||||
|
если не определен PRNG_TEST, то нет функции main
компиляй как C++, тогда всего одна ошибка, которую легко исправить
Вообщем g++ у меня собрал программу
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
|
|
| 06.06.2010, 20:05 [ТС] | |
|
Спасибо за ответ! Извините, а в чем компилировать? Builder 2010, VS2008, VS2010?
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 06.06.2010, 20:08 | |
|
Я пробовал mingw g++
0
|
|
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
|
|
| 06.06.2010, 20:08 [ТС] | |
|
а что это и где его достать?
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 06.06.2010, 20:20 | |
|
А тебе зачем ?
Пробуй своим компилятором. Только файл переименуй в dagina.cpp - чтобы он компилировался как C++
0
|
|
|
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
|
|
| 07.06.2010, 14:21 [ТС] | |
|
Сделал все, как Вы написали!
Выдает: 1>------ Build started: Project: daginda, Configuration: Debug Win32 ------ 1>Compiling... 1>cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release 1>daginda.cpp 1>c:\users\eniac\desktop\hash-ciphers\hash-ciphers\daginda\daginda.cpp(121) : warning C4244: '=' : conversion from 'u32' to 'u8', possible loss of data 1>c:\users\eniac\desktop\hash-ciphers\hash-ciphers\daginda\daginda.cpp(294) : warning C4101: 'temp1' : unreferenced local variable 1>c:\users\eniac\desktop\hash-ciphers\hash-ciphers\daginda\daginda.cpp(453) : warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> c:\program files\microsoft visual studio 9.0\vc\include\string.h(74) : see declaration of 'strcpy' 1>Compiling manifest to resources... 1>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>Linking... 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup 1>Debug\daginda.exe : fatal error LNK1120: 1 unresolved externals 1>Build log was saved at "file://c:\Users\eniac\Desktop\hash-ciphers\hash-ciphers\DAGINDA\Debug\BuildLog.htm" 1>daginda - 2 error(s), 4 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Добавлено через 17 часов 48 минут Помогите!
0
|
|
|
109 / 95 / 9
Регистрация: 19.02.2009
Сообщений: 312
|
|
| 15.06.2010, 16:03 | |
|
Этот исходник нормально компилируется на OpenWatcom C - этот компилятор более лоялен, чем Borland C++ Builder, и, тем более, GNU C++ Compiler.
Для компиляции на BCPP нужно заменить некоторые константы на препроцессоры #define, иначе не скомпилируется. Так же ситуация и с GCC, он не скомпилирует с ошибкой initializer element is not constant и тп., пока не сделаем этого. GCC так же волнуется, что unsigned char и char - это беззнаковый и знаковый типы, пока явно не приведем к знаковому. BCPP это абсолютно параллельно. Во вложенном файле - проект Code::Blocks с чистым C кодом для mingw32-gcc, который компилируется без ошибок и предупреждений. Естественно, будет компилироваться и другими компиляторами, реализующими стандарт C.
0
|
|
| 15.06.2010, 16:03 | |
|
Помогаю со студенческими работами здесь
9
Не компилируется исходник из книги М.Фленова Не компилируется исходник под DirectX 9 Исходник успешно компилируется в Ubuntu, но компиляция в Debian завершается ошибкой Реализовать симметричный криптоалгоритм Нужен исходник для расчёта комплектации материалов или т.п. Исходник с расчётами, таблицами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|