alburo
(Michal Noworolnik)
7 Październik 2012 22:10
#1
Witam! Używam kompilatora Dev C++ 5.3.0.1 i nie mogę skompilować starego programu w C++ który był prawidłowy a mianowice:
#include
using namespace std;
int main()
{
cout << “Pierwszy program”;
getchar();
return 0;
}
Błąd znajduje w C:\BezNazwy1.cpp In function ‘int main()’:
i potem 6 wierszu 9 kolumnie: C:\BezNazwy1.cpp [Error] ‘getchar’ was not declared in this scope
Wiecie w czym tkwi problem? Jeśli tak to pomóżcie.
matiit
(matiit)
7 Październik 2012 22:27
#3
Przeczytaj kod błędu.
Na prawdę można wywnioskować co jest nie tak jedynie czytając błąd.
getchar() jest z tego co pamiętam w stdio.h
alburo
(Michal Noworolnik)
7 Październik 2012 22:38
#4
Próbowałem #include i i wyszło Permission denied
collect2: ld returned 1 exit status
Nie znam za bardzo komend błędów i dlatego pytam Was
ADR1991
(ADR1991)
8 Październik 2012 00:28
#5
Mi na wersji 4.9.9.2 kompiluje bez błędów.
Może dołącz #include
alburo
(Michal Noworolnik)
8 Październik 2012 06:59
#6
#include Także nie działa
alburo
(Michal Noworolnik)
8 Październik 2012 16:03
#7
@Description_1 W wersji 5.3.0.1 nie działa ani pierwsza ani druga wersja
Może już czas przesiąść się na mniej problematyczne środowisko? Niekoniecznie kombajn pokroju Visuala, ale może Code::Blocks?
Razi
(Razi)
8 Październik 2012 17:41
#9
Code::Blocks na początek se weź, a nie te reanimowane coś. Tylko ściągnij wersję z kompilatorem, czyli tą, przy której pisze “MinGW”.
Może się coś źle zainstalowało.
alburo
(Michal Noworolnik)
9 Październik 2012 11:24
#10
Już znalazłem rozwiązanie… W wersji 5.3.0.1 jest inny kompilator. Wersja 5.2.0.2 uzywa MinGW. Razi dzieki za naprowadzenie mnie na znalezienie rozwiazania