PDA

Visualizza la versione completa : [C++] Uso di sstream in Linux


Progeny
15-05-2007, 22:11
Sono su linux,


progeny@inferno ~/code $ cat msn.cpp
#include <iostream>
#include <sstream>

#include <msn/msn.h>

using namespace std;
using namespace MSN;


int main(void) {

return true;
}
progeny@inferno ~/code $

progeny@inferno ~/code $ g++ msn.cpp -lmsn
In file included from /usr/local/include/msn/connection.h:30,
from /usr/local/include/msn/msn.h:27,
from msn.cpp:4:
/usr/local/include/msn/sstream_fix.h:34:3: #error "No sstream/strstream implementation"
In file included from /usr/local/include/msn/message.h:27,
from /usr/local/include/msn/switchboardserver.h:26,
from /usr/local/include/msn/errorcodes.h:28,
from /usr/local/include/msn/msn.h:28,
from msn.cpp:4:
/usr/local/include/msn/sstream_fix.h:34:3: #error "No sstream/strstream implementation"

ricevo questo errore, pare che manchino le sstream.
ho scaricato questo file http://gcc.gnu.org/ml/libstdc++/2000-q2/msg00700/sstream nella dir di msn.cpp ma niente ancora... qualcuno sa aiutarmi?

shodan
15-05-2007, 23:31
Devi metterlo nella cartella include del compilatore per usare
#include <sstream>

oppure nella cartella del main per usare
#include "sstream"

la prima soluzione perņ č migliore

Loading