Risultati da 1 a 8 di 8

Discussione: [STL c++] come si installano?

  1. #1
    Il Fantasma L'avatar di ariok
    Data Registrazione
    19-01-04
    Località
    milano
    Messaggi
    115

    Predefinito [STL c++] come si installano?

    Ciao a tutti, come da titolo....
    Ho scaricato le librerie STL , vorrei capire come installarle con Visual c++

    Io ho copiato la cartella nella sotto cartella INCLUDE di visual c++
    e cerco di includerle nel miei programmi ... (#include <stl/vector.h>...)
    ma non funziona... lol

    qualche consiglio?

  2. #2
    Il Puppies L'avatar di MscG
    Data Registrazione
    15-09-01
    Località
    Monti abruzzesi
    Messaggi
    790

    Predefinito Re: [STL c++] come si installano?

    Ma le STL non sono già incluse in qualsiasi compilatore, essendo delle librerie standard? Comunque, se le hai scaricate, nelle #include devi usare il carattere " al posto delle parentesi angolari, che sono riservate solo alle librerie di default del compilatore (o almeno così è con molti compilatori!). Se hai scaricato i file compilati (dovrebbero essere dei .lib) e non il codice sorgente (cioè i rispettivi file .cpp), li devi includere nel progetto, o almeno devi andare sulle impostazioni e dire al linker dove trovarli! Di più non so dirti, dato che non uso questo ambiente!

  3. #3
    Il Fantasma L'avatar di ariok
    Data Registrazione
    19-01-04
    Località
    milano
    Messaggi
    115

    Predefinito Re: [STL c++] come si installano?

    Ho provato anche con i doppi apici ma niente... cmq. .ho scaricato i file .h e altri file senza estensione (anche file standard di C++ come l'iostream sono senza estensione)bha non capisco ... faro' altre prove grazie! ciauu

  4. #4
    Banned L'avatar di Pongo
    Data Registrazione
    28-10-04
    Località
    Altrove
    Messaggi
    7,801

    Predefinito Re: [STL c++] come si installano?

    ariok ha scritto gio, 16 marzo 2006 alle 01:04
    Ho provato anche con i doppi apici ma niente... cmq. .ho scaricato i file .h e altri file senza estensione (anche file standard di C++ come l'iostream sono senza estensione)bha non capisco ... faro' altre prove grazie! ciauu

    Le stl dovrebbero essere già incluse.

    Io faccio normalmente

    #include<iostream>
    #include<vector>
    #include<string>



  5. #5
    Il Fantasma L'avatar di ariok
    Data Registrazione
    19-01-04
    Località
    milano
    Messaggi
    115

    Predefinito Re: [STL c++] come si installano?

    vero! gia' incluse lol
    unica cosa .. ho notato che tra le STL che ho scaricato c'e' anche una libreria chiamata algo ..... in quelle gia' installate non la trovo azz. va bhe grazie a tutti !!

  6. #6
    Il Puppies L'avatar di MscG
    Data Registrazione
    15-09-01
    Località
    Monti abruzzesi
    Messaggi
    790

    Predefinito Re: [STL c++] come si installano?

    ariok ha scritto ven, 17 marzo 2006 alle 14:23
    vero! gia' incluse lol
    unica cosa .. ho notato che tra le STL che ho scaricato c'e' anche una libreria chiamata algo ..... in quelle gia' installate non la trovo azz. va bhe grazie a tutti !!
    Hai provato con #include <algorithm.h> ? Qui dovrebbero esserci tutta una serie di algoritmi da applicare su liste, vettori, map, ecc, ecc...

  7. #7
    Il Fantasma L'avatar di ariok
    Data Registrazione
    19-01-04
    Località
    milano
    Messaggi
    115

    Predefinito Re: [STL c++] come si installano?

    ottimo! perfetto era quella che cercavo... priam pero' e bene che mi studi un po' i template... a quanto pare sono essenziali grazie ancora! ciao

  8. #8
    Lo Zio L'avatar di j0k3r1976
    Data Registrazione
    09-11-02
    Località
    Dentro Jessica Biel
    Messaggi
    2,708

    Predefinito Re: [STL c++] come si installano?

    STL e' un'implementazione della libreria standard del C++ (ma non sono la stessa cosa).

    Le puoi includere semplicemente con

    #include <algorithm>
    #include <vector>

    [ o quella che ti serve ]

    Il .h viene omesso come indicato dallo standard.

    In windows il VC++ 6 non le prevedeva, ed allora si doveva ricorrere a STLPort, una implementazione alternativa.

    Dal 7 in poi sono ovunque.

    Ricorca che per usare quanto definito nel namespace standard std devi utilizzare ' std:: '


Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice HTML è Disattivato