Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di rex64
    Registrato dal
    Dec 2002
    Messaggi
    236

    [C++] sto imparando ma sono al primo ostacolo! :(

    Salve a tutti!
    Seguendo l'hello world del tutorial di html.it


    #include <iostream.h>

    main()
    {
    cout << " CIAO MONDO! ";
    return (0);
    }



    ho provato a compilarlo con il gcc ma:

    ld: Undefined symbols:
    std::ios_base::Init::Init[in-charge]()
    std::ios_base::Init::~Init [in-charge]()
    std::cout
    std::basic_ostream<char, std::char_traits<char> >& std:perator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)
    ___gxx_personality_v0


    Dove ho sbagliato?

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    562

    Re: [C++] sto imparando ma sono al primo ostacolo! :(

    Originariamente inviato da rex64
    Salve a tutti!
    Seguendo l'hello world del tutorial di html.it


    #include <iostream.h>

    int main()
    {
    cout << " CIAO MONDO! ";
    return (0);
    }



    ho provato a compilarlo con il gcc ma:

    ld: Undefined symbols:
    std::ios_base::Init::Init[in-charge]()
    std::ios_base::Init::~Init [in-charge]()
    std::cout
    std::basic_ostream<char, std::char_traits<char> >& std:perator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)
    ___gxx_personality_v0


    Dove ho sbagliato?
    fai la correzione che ti ho mostrato, dovrebbe adare...


  3. #3
    Utente di HTML.it L'avatar di rex64
    Registrato dal
    Dec 2002
    Messaggi
    236
    Grazie web!

    Putroppo il problema persiste:

    std::ios_base::Init::Init[in-charge]()
    std::ios_base::Init::~Init [in-charge]()
    std::cout
    std::basic_ostream<char, std::char_traits<char> >& std:perator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)
    ___gxx_personality_v0

  4. #4
    con i (alcuni) nuovi compilatori

    la dichiarazione di iostream.h è ormai obsoleta...


    prova a sostituire

    #include <iostream.h>

    con

    #include <iostream>
    using namespace std;


    poi (come ti ha detto web@web)

    dichiara la funzione main() come int
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Utente di HTML.it L'avatar di rex64
    Registrato dal
    Dec 2002
    Messaggi
    236
    Niente! Stesso problema

    Comunque grazie!

  6. #6
    che sistema operativo utilizzi?

    se sei su linux usa

    g++ filesorgente -o fileoggetto
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Utente di HTML.it L'avatar di rex64
    Registrato dal
    Dec 2002
    Messaggi
    236
    Grazie mille!

    Adesso funziona!

    Ma come mai con gcc non funzionava?


  8. #8
    Perchè con gcc si compila il C.
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

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.