Hello, World и ошибка "Unresolved external '_main' referenced from c:\borland\bcc55\lib\c0x32.obj" - C (СИ)
Формулировка задачи:
Товарищи, просьба помочь создать инструмент для программирования - не получается.
Вот программа, хотя громко сказано:
Наверно, инклюды есть лишние, но это не главное.
Вот команды компиляции и компоновки:
Вот файл b32.bc - в нём тупо перечислены все библиотеки, имеющиеся в
c:\borland\bcc55\lib и в c:\borland\bcc55\lib\psdk :
[/B] и т.д.
А вот результат:
Листинг программы
- #include <windows.h>
- #include <stdio.h>
- #include <conio.h>
- #include <stdlib.h>
- void Main ()
- {
- printf ("Hello, World!\n");
- getch();
- }
Листинг программы
- bcc32 -M -tWC -c -Ic:\borland\bcc55\include -Lc:\borland\bcc55\lib test.c
- ilink32 -ap -Tpe -x -n -Lc:\borland\bcc55\lib;c:\borland\bcc55\lib\psdk @b32.bc
Листинг программы
- c0x32.obj test.obj, +
- test.exe,nul, +
- CW32.LIB +
- CW32I.LIB +
- CW32MT.LIB +
- ...
Turbo Incremental Link 4.00 Copyright (c) 1997, 1999 Inprise Corporation Error: Unresolved external '_main' referenced from C:\BORLAND\BCC55\LIB\C0X32.OBJ
Файл exe, тем не менее, создаётся (на него даже Касперский ругался), но какой-то непонятный, в нём даже строки Hello, World! не найти. При запуске не делает ничего. Кто подскажет, что я не так делаю? Может, библиотеки надо подключать не все, но в определённом порядке?Решение задачи: «Hello, World и ошибка "Unresolved external '_main' referenced from c:\borland\bcc55\lib\c0x32.obj"»
textual
Листинг программы
- #include <stdio.h>
- int main(void)
- {
- return puts("Hello, World!") == EOF;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д