Помогите с проблемой c++

gamera

Постоялец
Регистрация
14 Мар 2010
Сообщения
115
Реакции
8
Начал изучать язык c++, вот попытался создать 2 переменные и условие:
#include <iostream>
#include <conio.h>

using namespace std;

int mail(int argc, char *argv[]){
int x = 55;
int y = 54;

if(y < 50 || x >50){
cout << "POLUCHILOC";
}

else if(x > 50){
cout << "YRA YRA YRA!" ;
}

getch();
}

Но выдает ошибки:
Linker error] undefined reference to `WinMain@16'
ld returned 1 exit status
D:\Dev-Cpp\Makefile.win [Build Error] [TEST.exe] Error 1
При проверки синтаксиса выдает вот это:
1 D:\Dev-Cpp\test.cpp [Warning] `nul.gcda' is not a gcov data file
Использую Dev-C++ Для просмотра ссылки Войди или Зарегистрируйся
Объясните в чем заключается ошибка?
 
Если уж быть совсем точным, то линкер ищет WinMain, т.е. надо или изменить свойства проекта на консольный (и оставить функцию main), либо исправить на int WinMain.
Или явно указать точку входа в программу, но лучше этим вначале не заморачиваться.
 
И не забудь библиотеки прилинковать
 
вместо остановки getch() лучше использовать system("PAUSE")
 
Назад
Сверху