Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213

    c++-libreria iostream

    Sto provando a far girare del codice c++ su netbeans ma non mi riconosce le librerie di base come iostream:
    codice:
    #include <iostream>
     _using namespace std;
    
     _class Trace {
     _ _public:
     _ _ _Trace() {
     _ _ _ _cout << "costruttore di default" << endl;
     _ _ _}
    
     _ _ _Trace(int a, int b) : M1(a), M2(b) {
     _ _ _ _cout << "costruttore Trace(int, int)" << endl;
     _ _ _}
    
     _ _private:
     _ _ _int M1, M2;
     _};
    
     _int main(int, char* []) {
     _ _cout << "definizione di B... ";
     _ _Trace B(1, 5); _ // Trace(int, int) chiamato!
     _ _cout << "definizione di C... ";
     _ _Trace C; _ _ _ _ // costruttore di default chiamato!
     _ _return 0;
     _}
    Scusate non so se è il topic giusto ma non so come fare.Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Cioè? Che errori hai? Come compili?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    L'errore che mi dà è questo:

    "/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
    make[1]: Entering directory `/cygdrive/c/Users/Ventura/Documents/NetBeansProjects/EserciziC'
    "/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin_4.x-Windows/esercizic.exe
    make[2]: Entering directory `/cygdrive/c/Users/Ventura/Documents/NetBeansProjects/EserciziC'
    mkdir -p build/Debug/Cygwin_4.x-Windows
    rm -f build/Debug/Cygwin_4.x-Windows/main.o.d
    gcc.exe -c -g -MMD -MP -MF build/Debug/Cygwin_4.x-Windows/main.o.d -o build/Debug/Cygwin_4.x-Windows/main.o main.cpp
    gcc: error trying to exec 'cc1plus': execvp: No such file or directory
    make[2]: *** [build/Debug/Cygwin_4.x-Windows/main.o] Error 1
    make[1]: *** [.build-conf] Error 2
    make: *** [.build-impl] Error 2
    make[2]: Leaving directory `/cygdrive/c/Users/Ventura/Documents/NetBeansProjects/EserciziC'
    make[1]: Leaving directory `/cygdrive/c/Users/Ventura/Documents/NetBeansProjects/EserciziC'

    BUILD FAILED (exit value 2, total time: 2s)


    Provo semplicemente a lanciare tramite il menu Esegui di netbeans.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Lavori su Ubuntu?

    Comunque gcc è il compilatore per C non per C++.

    Devi installare il g++ ed usarlo. Lo installi con

    sudo apt-get install g++
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Chiedo scusa ma netbeans lo sto facendo girare su windows seven per il momento

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In ogni caso, forse non è installato correttamente.

    Non voglio contestare la scelta, ma perché, con Windows, non usare un prodotto efficiente ed integrato come Visual C++ ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Risposta molto interessante vedrò il da farsi.Grazie mille!

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Mi sono installato visual studio 2010 per il c++,però ho un problema quando lancio l'applicazione l' IDE mi visualizza per un istante il prompt e poi scompare ,non riesco a vedere il risultato dell'applicazione.Per vedere bene devo aprire un prompt e lanciare l'applicazione.Ma a quel punto a che mi serve visual studio? Grazie mille.

  9. #9
    Originariamente inviato da tonino1
    Mi sono installato visual studio 2010 per il c++,però ho un problema quando lancio l'applicazione l' IDE mi visualizza per un istante il prompt e poi scompare ,non riesco a vedere il risultato dell'applicazione.Per vedere bene devo aprire un prompt e lanciare l'applicazione.Ma a quel punto a che mi serve visual studio? Grazie mille.
    metti alla fine:

    system("pause");

    e includi
    <cstdlib>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.