0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
1

компиляция исходников Borland C++

06.06.2010, 16:11. Показов 2933. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть исходники криптоалгоритма на С. Были написаны OpenWatcom C и Borland C++ builder. Помогите откомпилировать. Опыта работы в Builder очень мало.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2010, 16:11
Ответы с готовыми решениями:

Правильная компиляция в Borland 6
Написал прогу, в окошках с помощью Borland'a 6 =) ЫЫЫ Откомпилировал, при переносе, а точнее...

Компиляция исходников
Привет. Говорю сразу, в c# да и в общем в программировании мало чего понимаю, и здесь я лишь с...

Компиляция программы после изменения исходников
Помогите новичку. Есть папка с SRC, там несколько файлов для MS VS 2008, на Visual C++, но я меняю...

Компиляция Qt4.8.4 из исходников для VS2012
Добрый день уважаемые гуру Qt. Вот решил собрать Qt4.8.4 но в процессе компиляции выпадает ошибка...

8
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
06.06.2010, 17:13  [ТС] 2
ошибки при компиляции:

Checking project dependencies...
Compiling Project1.cbproj (Debug configuration)
[BCC32 Error] daginda.c(31): E2063 Illegal initialization
[BCC32 Error] sbox.h(1): E2313 Constant expression required
Full parser context
daginda.c(56): #include ..\..\..\Desktop\hash-ciphers\hash-ciphers\DAGINDA\sbox.h
[BCC32 Error] sbox.h(9917): E2225 Too many initializers
Full parser context
daginda.c(56): #include ..\..\..\Desktop\hash-ciphers\hash-ciphers\DAGINDA\sbox.h
[BCC32 Error] daginda.c(85): E2313 Constant expression required
Failed
Elapsed time: 00:00:01.4

вот исходники: DAGINDA.7z
0
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
06.06.2010, 22:55 3
все ерунда. сам же поймешь.
sbox.h
C
1
static const u8 sbox[sboxsize][256] =
и выше ничего. а надо чтонить вроде
C
1
#define sboxsize 256
или еще что( что там за цифра- я предугадать не могу).
daginda.c
C
1
static const u32 keysize = keysizebytes / 4;
ну сделай переменной. а то у тебя константа, потом через нее выражена вторая контстанта, а через нее- третья. быть может компилятор просто балбес и не догадывается? или вроде такого напиши
C
1
static const u32 keysize = keysizebits/ 32;
выложил бы проект весь. а то так по кусочкам не понятно.
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
06.06.2010, 23:07  [ТС] 4
Вот весь прект: DAGINDA.zip Не могли бы Вы исправить и выслать а то я не понял о каком числе вы говорите.
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
06.06.2010, 23:21  [ТС] 5
пардон это в студии щас будет в билдере!

Добавлено через 5 минут
да это собст-но и весь проект больше ничего нет!

Добавлено через 2 минуты
static const u32 keysize = keysizebits/ 32; не помогает.

Добавлено через 3 минуты
а переменными нельзя, так как дальше ими инициализируется массив
0
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
07.06.2010, 06:37 6
где в билдере?
а раз static const u32 keysize = keysizebits/ 32; не помогает, тады #define keysize keysizebits/ 32
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
07.06.2010, 09:24  [ТС] 7
Вот в билдере: DAGINDA.zip А дефайн тоже не работаеть
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 16
07.06.2010, 14:18  [ТС] 8
Помогите!
0
192 / 190 / 15
Регистрация: 27.01.2009
Сообщений: 548
07.06.2010, 20:11 9
Цитата Сообщение от grechko Посмотреть сообщение
Помогите!
забирай. немного переделал. вывожу не в консоль, а в мессаджбоксы. с консолью не разобрался. билдер 6. не знаю. у меня все компилится.
daginda.cpp.zip
0
07.06.2010, 20:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2010, 20:11
Помогаю со студенческими работами здесь

Компиляция Python интерпритатора из исходников с помошью MinGW
Нужна помощь в компиляции последней версии Python(Python 3.6.4) интерпритатора из исходников с...

Пошаговая компиляция в Borland 5.01
Всем привет. С недавнего времени при пошаговой компиляции программки(F7) начало выскакивать окно...

Компиляция кода, написанного на Borland C++ Builder 6.0
Здравствуйте, имеется следующий код: //...

Фрагмент времени исходников в Sony Vegas. (просмотр таймлайна исходников)
Добрый день участники форума, на сегодняшний день мне после создания видео ролика из более чем 10...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru