Salut,

dupa ceva vreme tre sa progamez din nou in C++/STL pe Linux si se pare ca 
am mai uitat unele chestii :-(

Concret:

[EMAIL PROTECTED] radu]$ cat sample.cc
#include <string>

class myclass
{
        public:
                string nume;
};

int main(void)
{
        myclass m;

        return 1;
}



[EMAIL PROTECTED] radu]$ gcc -lstdc++ sample.cc
sample.cc:6: 'string' is used as a type, but is not defined as a type.


[EMAIL PROTECTED] radu]$ rpm -qa |egrep -i "(stdc++|gcc)" | sort
gcc-3.2.1-7mdk
gcc-c++-3.2.1-7mdk
gcc-cpp-3.2.1-7mdk
libgcc1-3.2.1-7mdk
libstdc++2.10-2.96-0.80mdk
libstdc++5-3.2.1-7mdk
libstdc++5-devel-3.2.1-7mdk


Mi se pare ca nu stie de unde sa ia headerul pentur string desi:
[EMAIL PROTECTED] radu]$ rpm -ql libstdc++5-devel | grep -i string
/usr/include/c++/3.2.1/bits/basic_string.h
/usr/include/c++/3.2.1/bits/basic_string.tcc
/usr/include/c++/3.2.1/bits/stringfwd.h
/usr/include/c++/3.2.1/cstring        <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
/usr/include/c++/3.2.1/string
/usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings
/usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/gotw29a.txt
/usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/howto.html
/usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/stringtok_h.txt
/usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/stringtok_std_h.txt

si eroarea apare si daca compilez cu:
  gcc -lstdc++ -I/usr/include/c++/3.2.1/ sample.cc

Ce pachet/librarie/parametru imi mai lipseste?

Multumesc,
  Radu

--
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui