|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
|
[C++] NetBeans
Ciao a tutti, non sgridatemi perche' voglio usare il C++.
So gia' che CERTI di voi mi dirano che fa schifo e che python e' mooolto meglio ma io voglio usare C++. Il mio problema e' questo: (riassumo le condizioni) -programmo in Linux -volevo usare NetBeans -di C++ non sono un novello Ho installato NetBeans scaricandolo dal sito. Ho aperto un progetto di default (Welcome (stampa a schermo "Welcome" seguito dagli argomenti dati al programma (una cagata)) Gli ho chiesto gentilmente di compilarlo e questo e' il risultato: Codice:
Running "/usr/bin/make -f Makefile CONF=Debug" in /home/wizard/NetBeansProjects/Welcome_1 /usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf make[1]: Entering directory `/home/wizard/NetBeansProjects/Welcome_1' mkdir -p build/Debug/GNU-Linux-x86 g++ -c -g -o build/Debug/GNU-Linux-x86/welcome.o welcome.cc welcome.cc:42:22: error: iostream.h: No such file or directory welcome.cc: In function ‘int main(int, char**)’: welcome.cc:45: error: ‘cout’ was not declared in this scope make[1]: *** [build/Debug/GNU-Linux-x86/welcome.o] Error 1 make[1]: Leaving directory `/home/wizard/NetBeansProjects/Welcome_1' make: *** [.build-impl] Error 2 Build failed. Exit value 2.
__________________
xoooxoooxooox |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Probabilmente stai seguendo un tutorial/libro su C++ un po' vecchio.
iostream.h non è più un header valido. Iostream si include così: #include <iostream> E poi devi usare la direttiva using ed importare in namespace std o solo alcuni simboli. Inoltre perché vuoi usare NetBeans per sviluppare in C++ ? Io ti consiglio Code::Blocks. In ogni caso sembra che tu non abbia gli header del c++ installati. Il codice non avrebbe dovuto darti errore, ma solo uno warning per l'inclusione della libreria deprecata. Quale distro Linux usi ? |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
|
Quote:
come distro uso Debian Lenny. EDIT: cout non ha un namespace da mettere? cout funziona anche con il terminal di linux?
__________________
xoooxoooxooox Ultima modifica di wizard_at : 15-09-2008 alle 16:08. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Allora, supponendo che il pacchetto sia lo stesso di Ubuntu, installa build-essential
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
|
codeblocks installato. vi faro' sapere
(codeblocks mi sembra meglio di NetBeans. La creazione di progetti con Irrlicht, Ogre o OpenGL era quello che cercavo. grazie)
__________________
xoooxoooxooox |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ovviamente devi anche installare le rispettive librerie di sviluppo.
Non so che versione tu abbia nel repository, ma controlla quella sul sito |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
|
installato CodeBlocks, voglio compilare un file compilo normalmente a linea di comando cosi':
Codice:
g++ -I../../include -I/usr/X11R6/include -O3 -ffast-math main.cpp -o ../../bin/Linux/01.HelloWorld -L../../lib/Linux -lIrrlicht -L/usr/X11R6/lib -lGL -lXxf86vm -lXext -lX11 Come setto CodeBlocks per farglielo fare? PS: se mi date il link di un tutorial va piu' che bene. grazie di tutto
__________________
xoooxoooxooox |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per irrlicht non lo so, ma in generale devi mettere le stesse impostazioni nella configurazione del progetto di code blocks. Se sai cosa significano quei parametri sai anche come inserirli in code blocks, sono chiamati esattamente con gli stessi nomi
![]() |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
|
Quote:
a chi unque servisse: http://www.irrlicht3d.org/wiki/index...eBlocksOnLinux
__________________
xoooxoooxooox |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:32.