Problem z komplikacja w Bloodshed Dev-C++


(Karol674) #1

Witam,

dlaczego przykładów podanych w kursie c++ "Od zera do gier kodera" nie da sie skomplikowac w programie Bloodshed Dev-C++??

Jak to jest z tym c++ czy pod kazdy komplikator inaczej sie pisze kod zrodłowy??


(Grzegorz Ch) #2

fajnie by było jeszcze jak byś podał jakie błędy się pojawiają podczas tej kompilacji, bo tak to chyba nikt nie zgadnie :slight_smile:

są różnice między różnymi kompilatorami.


(Karol674) #3

to jest kod

// First - pierwszy program w C++


#include 

#include 


void main()

{

     std::cout << "Hurra! Napisalem pierwszy program w c++!" << std::endl;

     getch();

}

a to błedy:

7 C:\Documents and Settings\Karol\Pulpit\Nowy folder\main.cpp `main' must return `int' 

 C:\Documents and Settings\Karol\Pulpit\Nowy folder\Makefile.win [Build Error] [main.o] Error 1

(Kamil I 2006) #4

Zmień "void main" na "int main" i będzie wszystko pieknie.


(Grzegorz Ch) #5

pisze w tym komunikacie jaki jest problem, funkcja main musi zwracać int a w twoim programie nic nie wraca (void)

popraw na:

int main()

(Karol674) #6

dzięki działa.

A czy są jeszcze jakieś różnice które będę musiał pozmieniać komplikując przykłady z tego kursu??


(Grzegorz Ch) #7

nie znam tego kursu, czytaj komunikaty błędów jakie pojawiają się podczas występowania błędów kompilowania i się do nich stosuj :slight_smile: