|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
||||||
Expected identifier в FreeBasic30.09.2022, 01:51. Показов 2437. Ответов 18
Почему-то не компилируется во FreeBasic x32 прилагаемая программа, выдавая ошибку следующего содержания:
0
|
||||||
| 30.09.2022, 01:51 | |
|
Ответы с готовыми решениями:
18
"expected an identifier"
Expected identifier or '(' |
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
||||||
| 30.09.2022, 02:53 [ТС] | ||||||
|
Нашёл в чём причина, недоставало:
0
|
||||||
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 20.12.2022, 17:24 [ТС] | |
|
Программа под FreeBSD не компилируется ни в одном из режимов, при этой под другие платформы (например DOS и Windows) вообще без проблем.
Прошу подсказать, в чём может заключаться причина?
0
|
|
|
|
|
| 21.12.2022, 05:04 | |
Сообщение было отмечено yevrowl как решение
Решение
При компиляции указали -lang fb, а надо быть -lang deprecated или -lang fblite или -lang qb. В DOS'е и Windows'е тоже такие ошибки выдает, если не указать это.
Или в начале программы надо указать #lang "deprecated" или #lang "fblite" или #lang "qb".
1
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 21.12.2022, 14:05 [ТС] | |
|
coderxx, спасибо, но указывал -fb, -fblite, qb, а теперь указал и -deprecated. С тем же результатом. Файл divchess.7z во вложении предыдущего сообщения, прошу проверить.
0
|
|
|
Кормпилятор
|
||
| 23.12.2022, 10:24 | ||
|
Транслятор портачит.
1
|
||
|
COM‐пропагандист
|
|
| 23.12.2022, 20:44 | |
|
Делайте «-gen gcc».
1
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
||
| 25.12.2022, 22:44 [ТС] | ||
|
P. S. Вообще странно, до этого все программы, написанные мной на чистом Q(uick)Basic, компилировались на FreeBasic для FreeBSD без проблем — https://sourceforge.net/projects/divgen/files/
0
|
||
|
COM‐пропагандист
|
|
| 26.12.2022, 05:26 | |
|
Перепутали буквы -o и -O? Регистр в параметрах имеет значение.
-o отвечает за объектный файл. -O отвечает за уровень оптимизации. Если вам нужен был уровень оптимизации 2, то вместо «-o 2» следует указывать «-O 2».
1
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 26.12.2022, 23:21 [ТС] | |
|
К сожалению, не компилируется всё равно, как и второй исходник (здесь во вложении). При этом под Windows и DOS компилируется без проблем...
0
|
|
|
COM‐пропагандист
|
|
| 27.12.2022, 10:16 | |
|
По картинкам.
1. Вы подсовываете другой язык, не тот, на котором написаны исходники, конечно оно не будет компилироваться, языки не совместимы между собой. 2-4. Я надеюсь, у вас последняя версия компилятора и всех его библиотек?
1
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 27.12.2022, 14:06 [ТС] | |
|
Замабувараев, не могли бы уточнить, что имеется в виду?
1. Пытаюсь компилировать исходники из этого и предыдущего сообщений, написанных на чистом Q(uick)Basic. Компиляторы FreeBasic и QB64 без проблем компилируют, QBasic 1.x, QuickBasic 4.5 и 7.1 запускают (второй даже компилируют). Никаких других исходников на других языках программирования никуда не добавляю. 2. Да, версия 1.09, полная. Опять же, повторюсь, другие мои исходники на Бейсике компилирует.
0
|
|
|
COM‐пропагандист
|
|
| 27.12.2022, 14:22 | |
|
По первой картинке:
FreeBASIC имеет несколько диалектов, которые противоречат друг другу. Когда вы пишете на диалекте fblite, он несовместим с диалектом fb, и его нужно переписывать.
1
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 27.12.2022, 14:34 [ТС] | |
|
0
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 30.12.2022, 00:31 [ТС] | |
|
Из этого сообщения исходник не компилируется — Expected identifier в FreeBasic
При этом для других ОС (ReactOS, DOS) без проблем — https://sourceforge.net/projects/divgen/files/
0
|
|
|
304 / 75 / 6
Регистрация: 27.04.2022
Сообщений: 238
|
|
| 30.12.2022, 14:21 [ТС] | |
|
Помогли на официальном форуме FreeBasic — https://www.freebasic.net/foru... 69#p296169
Дело оказалось в наличии Out, не поддерживаемом в версии компилятора для FreeBSD.
0
|
|
| 30.12.2022, 14:21 | |
|
Помогаю со студенческими работами здесь
19
Expected identifier or '(' before '{' token Error: expected identifier or '(' Error: method identifier expected Error: expected identifier or ‘(’ before ‘int’ Identifier expected but begin found Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|