Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 2.663 pregleda

Najnovija ↓

compile time trouble 02.10.2004. u 01:29 · pre 268 meseci #1
Nakon dosta programiranja u turbo pascalu (informaticka natjecanja i slicno - uglavnom logicko-matematicko-iteracijski programi) poceo sam uciti c++ pomocu eckelove Thinking in C++ i pomalo iz Stroutstrupove The c++ programming language.
Tako sam sve fino citao i pomalo pisao source i sve je fino, sve ide glatko osim ...
Kad sam pokusao kompajlati svoj source nije mi uspjelo. Tada sam probao kompajlati primjer-program iz eckelove knjige (naravno uz 100% sigurnost da je kod ispravan) i takodjer nije uspjelo. Probao sam sa dva kompajlera Dev C++ i Borlandov bcc32.
Kod prvog mi kod kompajlanja javi "unable to run program" vec u drugoj lini (bez obzira sto je u drugoj liniji, moze biti i //komentar), a kod drugog mi javi da ne moze nac iostream.h koji bi trebalo po defaultu naci (a ako ga stavim u isti dir onda ne moze nac druge header fileove koje on ukljucuje i tako dalje sve lancano do toga da ne moze naci definiciju funkcie "cout").

Molim da pomognete ako slutite ili znate u cemu je problem.
Hvala unaprijed.

EDIT :

Za dev-cpp sak skuzio da nisam dl-dao gcc compiler sa dev-om.
Koji sam ja zbunjen tip. :)

Jos uvijek ostaje problem sa bc32 kompajlerom.
Re: compile time trouble 02.10.2004. u 01:47 · pre 268 meseci #2
Dobrodosao medju rastucu grupu od NNNN korisnika kome cemo morati (ocigledno, jos jednom) reci istu pricu. - Uz ovakve probleme OBAVEZNO prilozi ILI sors kod programa, ILI originalne poruke kompajlera o greski (bez ikakvih izmena - znaci COPY & PASTE). Ovako kao sto si i sam rekao - mozemo samo da spekuliramo.
Tvoj problem mi mirise na takodje vec MMMM puta diskutovan problem sa cout << "Nesto"; a da programer prethodno nije 'odradio' using namespace std; ...
Ovo su bile samo pretpostavke, a kada nam budes dao ono sto nam treba da bi lokalizovali problem, onda cemo imati i konkretno resenje tvog problema.
Ili da zovem vidovitu Zorku telefonom da mi kaze na sta lici program koji pokusavas da kompajliras? :)
Potpis
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
Re: compile time trouble 02.10.2004. u 02:01 · pre 268 meseci #3
//: C02:Hello.cpp
// From Thinking in C++, 2nd Edition
// Available at http://www.BruceEckel.com
// (c) Bruce Eckel 2000
// Copyright notice in Copyright.txt
// Saying Hello with C++
#include <iostream> // Stream declarations
using namespace std;

int main() {
cout << "Hello, World! I am "
<< 8 << " Today!" << endl;
} ///:~


bcc32 compiler:

error e209 : unable to include file 'iostream'
error e451 : undefined symbol 'cout' in function main()
error e451 : undefined symbol 'endl' in function main()

P.S.
To je najjednostavniji primjer-program iz knjige.





Re: compile time trouble 02.10.2004. u 04:09 · pre 268 meseci #4
Mislim da koristiš jedan od onih zastarelih biblioteka gde mora da bude

#include<iostream.h>

Nađi neki noviji kompajler: VC++ 7.1 (ima besplatna verzija) ili MinGW
Potpis
IOCC
Re: compile time trouble 03.10.2004. u 17:22 · pre 268 meseci #5
U okruzenju: Windows 2000/Dev-Cpp 4.9.8.9/GCC 3.2 primer se kompajlira bez problema (i naravno izvrsava bez problema).
Mozda koristis stari Borlandov kompajler?

Predpostavljam da te u slucaju Dev-Cpp buni jer ne vidis rezultat?
Da bi resio taj problem treba da ukljucis:
a) na pocetku programa #include <stdlib.h>
b) pre zavrsetka funkcije main stavi recimo system("PAUSE"); kada ce program da saceka da pritisnes neki taster (dotle pogledaj rezultat)
... ili jednostavno startuj program iz komandnog prompta (tada ti napomene pod a i b ne trebaju)

ops...
brnjo, tek sada sam video kraj tvoje prve poruke
Skini Dev-Cpp kompleten, to ti je ona veca opcija oko 7.6MB,...
Re: compile time trouble 04.10.2004. u 21:44 · pre 268 meseci #6
Citat:
brnjo: poceo sam uciti c++ pomocu eckelove Thinking in C++ i pomalo iz Stroutstrupove The c++ programming language.


Uzgred, Eckelova knjiga nije baš preporučljiva za učenje C++a. Nađi negde Koeniga (manje od 300 strana) ili ako baš voliš debele knjige, Lippmana.
Potpis
IOCC
Re: compile time trouble 08.10.2004. u 18:04 · pre 268 meseci #7
moze ime knjiga dragi tata :) ?
Re: compile time trouble 08.10.2004. u 18:36 · pre 268 meseci #8
Lippman: "C++ Primer" (u prevodu mislim "C++ Izvornik")
Koenig: "Accelerated C++" (ima prevod, ali uvek zaboravim naslov)
Potpis
IOCC
Re: compile time trouble 09.10.2004. u 23:28 · pre 268 meseci #9
c++ primer nadjoh (accelerated c++ nisam uspio nac). ima oko 1200 str.
nadjoh takodje i essential c++ od lippmana. knjiga je sasvim dobra za newbie. i ima relativno malo strana (oko 300). kad nju zavrsim preci cu na primer.
Re: compile time trouble 10.10.2004. u 06:10 · pre 268 meseci #10
Efikasno programiranje na jeziku C++
Autor: Koenig Andrew; Moo Barbara;

Izdavac: Mikro knjiga
300 strana
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme