|
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
|
||||||
Компиляция27.08.2011, 23:21. Показов 3965. Ответов 33
При компиляции выходит
[ILINK32 Error] Error: Unresolved external '_main' referenced from C:\PROGRAM FILES\EMBARCADERO\RAD STUDIO\7.0\LIB\C0X32.OBJ в чем ошибка и с чем это может быть связано ? вот код программы
0
|
||||||
| 27.08.2011, 23:21 | |
|
Ответы с готовыми решениями:
33
Компиляция
|
|
155 / 155 / 44
Регистрация: 03.11.2010
Сообщений: 393
|
|
| 28.08.2011, 00:23 | |
|
Функции main нету в коде.
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 07.09.2011, 21:12 | |
|
А есть советы или инструкции как это победить?
0
|
|
|
22 / 22 / 2
Регистрация: 11.04.2011
Сообщений: 67
|
||||||
| 07.09.2011, 21:27 | ||||||
|
RandomEllis, объявить main (Ваш К.О.):
0
|
||||||
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
||||||
| 08.09.2011, 09:57 | ||||||
|
Ну да, верно!
Только у меня работа в форме, и я не знаю как и куда вставить его!((( Элементарно, не могу заставить работать форму! Суть программы это считалка квадратных корней! Вот код:
0
|
||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 08.09.2011, 10:21 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 08.09.2011, 13:18 | |
|
Привычка с консольного приложения!
Но ее исчезновение не помогает!( Добавлено через 2 часа 45 минут Еще что-нибудь надо что бы помочь мне или уже можно разочароваться и искать в другом месте? Время поджимает, а у меня элементарная форма не запускается!(
0
|
|
|
22 / 22 / 2
Регистрация: 11.04.2011
Сообщений: 67
|
|
| 08.09.2011, 13:40 | |
|
RandomEllis, тип проекта у вас не консольный случайно?
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
||||||||||||
| 08.09.2011, 13:49 | ||||||||||||
|
Нет, форма!
Выбирал так: File->new->other->C++ Builder Projects->C++ Builder files->Form Но даже если простую форму в File выбирать выдает ту же ошибку!( Сейчас в коде:
Выдает ошибку: [BCC32 Error] Unit5.cpp(19): E2141 Declaration syntax error Full parser context Unit5.cpp(18): parsing: void _fastcall TForm5::Button1Click(TObject *) и указатель оказывается на int main () тут {
0
|
||||||||||||
|
22 / 22 / 2
Регистрация: 11.04.2011
Сообщений: 67
|
|
| 08.09.2011, 13:57 | |
|
э, я чего-то не пойму, зачем вы в обработчик нажатия кнопки main() запихали
![]() int main() --- отдельная функция. В оконных проектах различных IDE она оборачивается в другие функции --- в WinFoms это int WINAPI WinMain(...), к примеру. Не пользовался RAD Studio, но рискну предположить, что "File->new->other->C++ Builder Projects->C++ Builder files->Form" создает форму, а не само приложение, использующее формы. Поэтому не создаётся никаких аналогов функции main.
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 08.09.2011, 18:20 | |
|
Хорошо, щас попробую тоже самое проделать на С++билдере!
Добавлено через 1 час 45 минут Ну че советовали, то и втыкал! Борладновский билдер принял с распростертыми объятиями и радостно скомпилировал, а затем и запустил программу!) Добавлено через 2 часа 34 минуты А теперь другой вопрос! На форуме тучу раз упомянулся, и есть даже в 7ми самых часто сапрашиваемых вопросах, но все-равно не нашел ответа на свой вопрос! Как сделать так, что бы из основной формы, при нажатии кнопки появлялась другая, заранее подготовленная форма? Вроде ниче мудреного, подключить эту новую форму в основной, и с помощью show() вызвать ее! Но у меня на основной форме при подключении новой формы пишет ошибку, может неправильно подключаю? Фрагмент кода: #include "Form3.h"//пишет что ошибка тут void __fastcall TForm1::Button3Click(TObject *Sender) { form3->show();//и тут } Помогите, кто чем!
0
|
|
|
22 / 22 / 2
Регистрация: 11.04.2011
Сообщений: 67
|
|
| 08.09.2011, 19:10 | |
|
RandomEllis, экземпляр формы Form3-то создали?
И что за ошибка (ошибок много ведь бывает) ?
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 08.09.2011, 19:14 | |
|
Само собой создал!)
Первая ошибка: Undefined symbol 'Form3', а остальные уже из-за нее лезут! Я так понял что я эту форму неправильно подключаю!
0
|
|
|
22 / 22 / 2
Регистрация: 11.04.2011
Сообщений: 67
|
|
| 08.09.2011, 19:55 | |
|
А форма Form3 описывается в паре Form3.h и Form3.cpp? Или всё-таки Unit3.h и Unit3.cpp?
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 09.09.2011, 18:19 | |
|
Все, вопрос снялся!
Инклюд прописал в начале главное формы и команды были с маленькой буквы, теперь все норм!
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 11.09.2011, 20:28 | |
|
Еще один вопрос, правда уже из разряда финальных!)
У меня есть 4 формы, одна из них главная, а на второй собственно то, ради чего старался! При запуске программы у меня начинает выполняться сценарий из второй формы, а мне надо что бы он начал работать только при нажатии кнопки из первой! Как быть?
0
|
|
|
|
|
| 12.09.2011, 05:46 | |
|
"сценарий" - это что ? вы в театре подрабатываете ?
если сам начал выполняться, то вы этот "сценарий" запихали, видать, в чего-нибудь типа OnCreate-OnShow-OnPaint , а надо бы в обработчик нужной кнопки, а еще гламурнее - в функцию, а функцию - в обработчик, а то, как у нас говорят, "в огороде - бузина, а в Киеве - дядька" ... и вообще, чего я тут гадаю, коль вам лень код показать
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
||||||
| 12.09.2011, 15:13 | ||||||
|
Не знал откуда лучше выдернуть кусок, поэтому:
0
|
||||||
|
|
|
| 13.09.2011, 02:51 | |
|
в приведенном коде нажатия на кнопку я не нашел, и речь как бы шла о "сценарии" из "второй" формы, которого тоже не нашел... может, плохо ичкал
0
|
|
|
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 20
|
|
| 13.09.2011, 08:44 | |
|
Вот, нашел:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop USEFORM("Unit1.cpp", Form1); USEFORM("Unit2.cpp", Form2); USEFORM("Unit3.cpp", Form3); USEFORM("Unit4.cpp", Form4); //--------------------------------------------------------------------------- WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->CreateForm(__classid(TForm2), &Form2); Application->CreateForm(__classid(TForm1), &Form1); Application->CreateForm(__classid(TForm3), &Form3); Application->CreateForm(__classid(TForm4), &Form4); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; } //---------------------------------------------------------------------------
0
|
|
| 13.09.2011, 08:44 | |
|
Помогаю со студенческими работами здесь
20
компиляция проекта Компиляция программы не происходит компиляция Компиляция MPI Компиляция exe Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 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?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|