[Lekcja 3] Pomoc w nauce programowania
Ostatnio zmodyfikowano 2012-06-14 13:59
Szycha138 Temat założony przez niniejszego użytkownika |
[Lekcja 3] Pomoc w nauce programowania » 2012-06-09 21:44:24 Witam, Mam nadzieję że to dobry dział itp..
Otóż w lekcji drugiej trzeba wkleić komende do programu Code:Blocks 10.5
Uruchamiamy pierwszy program
i po wklejeniu kodu:
#include <cstdio> int main() { printf( "Test dzialania Code::Blocks" ); return 0; }
wyskakuje mi w okienku ,,build log '' :
C:\Users\Szycha\Desktop\C++\Untitled1.c:1:18: error: cstdio: No such file or directory
C:\Users\Szycha\Desktop\C++\Untitled1.c: In function 'main':
C:\Users\Szycha\Desktop\C++\Untitled1.c:4: warning: incompatible implicit declaration of built-in function 'printf'
Process terminated with status 1 (0 minutes, 0 seconds)
1 errors, 1 warnings
zamiast:
Compiling: C:\cpp0x.pl\kod0001.cpp
Linking console executable: C:\cpp0x.pl\kod0001.exe
Process terminated with status 0 (0 minutes, 0 seconds)
0 errors, 0 warnings
w czym tkwi błąd? |
|
xevuel |
» 2012-06-09 21:56:08
Pamiętaj aby przy zapisywaniu pierwszy raz pliku nadać mu rozszerzenie .cpp. Jeżeli tego nie zrobisz środowisko Code::Blocks zapisze Ci plik z rozszerzeniem .c, co w konsekwencji przysporzy Ci problemów. Tak więc jeżeli będziesz zapisywał plik po raz pierwszy nadaj mu pełną nazwę z rozszerzeniem, np. zad01.cpp, a unikniesz wspomnianego wyżej problemu. |
|
|
|
kubawal |
» 2012-06-13 15:43:41 w Code::Blocks przy tworzeniu nowego pliku źródłowego (Files->C\C++ source) można wybrać, czy chce się utworzyć plik C czy C++
|
|
pekfos |
» 2012-06-13 15:54:09 Ehh, nie wiem czy zrozumiałeś ale skoro nazwa to Untitled1.c , to kompilator oczekuje kodu C, a nie C++. Zmień ręcznie rozszerzenie na .cpp i zadziała. |
|
dominicuss |
» 2012-06-14 13:59:58 dziwne... build.bat o tresci g++ -Wall -c *.c -o a.o g++ -o a.exe a.o -static-libgcc -s
skompilował mi ten plik... nie wiem czy to wina zbyt inteligentnego IDE które pliki *.c traktuje gcc miast g++ moja rada z palucha kompiluj pliki a unikniesz takich czeskich błędów :P IDE są przereklamowane :P |
|
« 1 » |