[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?
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!
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 http://forumtgmonline.futuregamer.it...n_confused.gif
Re: [STL c++] come si installano?
Citazione:
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
http://forumtgmonline.futuregamer.it...n_confused.gif
Le stl dovrebbero essere già incluse.
Io faccio normalmente
#include<iostream>
#include<vector>
#include<string>
http://forumtgmonline.futuregamer.it...s/lecchino.gif
Re: [STL c++] come si installano?
vero! gia' incluse lol http://forumtgmonline.futuregamer.it.../icon_razz.gif
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 !!
Re: [STL c++] come si installano?
Citazione:
ariok ha scritto ven, 17 marzo 2006 alle 14:23
vero! gia' incluse lol
http://forumtgmonline.futuregamer.it.../icon_razz.gif
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...
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:P grazie ancora! ciao
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:: '
http://forumtgmonline.futuregamer.it...icons/wave.gif