Dunque niente da fare, sempre errori:
Ho preso il codice dalla guida, questo:

codice:
#include <iostream>
#include <iomanip>
#include <sqlplus.hh>
 
int main() {
  Connection con("mysql_cpp_data");
  // The full format for the Connection constructor is
  // Connection(cchar *db, cchar *host="",
  //            cchar *user="", cchar *passwd="")
  // You may need to specify some of them if the database is not on
  // the local machine or you database username is not the same as your
  // login name, etc..
 
  Query query = con.query();
  // This creates a query object that is bound to con.
 
  query << "select * from stock";
  // You can write to the query object like you would any other ostrem
 
  Result res = query.store();
  // Query::store() executes the query and returns the results
 
  cout << "Query: " << query.preview() << endl;
  // Query::preview() simply returns a string with the current query
  // string in it.
 
  cout << "Records Found: " << res.size() << endl << endl;
 
  Row row;
  cout.setf(ios::left);
  cout << setw(17) << "Item"
       << setw(4)  << "Num"
       << setw(7)  << "Weight"
       << setw(7)  << "Price"
       << "Date" << endl
       << endl;
 
  Result::iterator i;
  // The Result class has a read-only Random Access Iterator
  for (i = res.begin(); i != res.end(); i++) {
    row = *i;
    cout << setw(17) << row[0]
         << setw(4)  << row[1]
         << setw(7)  << row["weight"]
      // you can use either the index number or column name when
      // retrieving the colume data as demonstrated above.
         << setw(7)  << row[3]
         << row[4] << endl;
  }
  return 0;
}
l'ho compilato con il comando:

codice:
g++ /usr/share/doc/libsqlplus-dev/examples/simple1.cc
(ho provato a mettere tutto il codice entro un altro file con estenzione cpp, ma fa lo stesso)

ECCO L'ERRORE:

codice:
damiano@damiano:~$ g++ /usr/share/doc/libsqlplus-dev/examples/simple1.cc
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:3:22: sqlplus.hh: No such file
 or directory
/usr/share/doc/libsqlplus-dev/examples/simple1.cc: In function `int main()':
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:13: error: `Connection' undecl
ared (first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:13: error: (Each undeclared id
entifier is reported only once for each function it appears in.)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:13: error: expected `;' before
 "con"
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:14: error: `Query' undeclared
(first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:14: error: expected `;' before
 "query"
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:17: error: `query' undeclared
(first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:20: error: `Result' undeclared
 (first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:20: error: expected `;' before
 "res"
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:23: error: `cout' undeclared (
first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:23: error: `endl' undeclared (
first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:27: error: `res' undeclared (f
irst use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:29: error: `Row' undeclared (f
irst use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:29: error: expected `;' before
 "row"
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:30: error: `ios' has not been
declared
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:30: error: `left' undeclared (
first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:38: error: `Result' has not be
en declared
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:38: error: `iterator' undeclar
ed (first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:38: error: expected `;' before
 "i"
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:40: error: `i' undeclared (fir
st use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:41: error: `row' undeclared (f
irst use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:50: error: `BadQuery' has not
been declared
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:50: error: invalid catch param
eter
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:55: error: `cerr' undeclared (first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:55: error: `er' undeclared (first use this function)
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:58: error: `BadConversion' has not been declared
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:58: error: invalid catch parameter
/usr/share/doc/libsqlplus-dev/examples/simple1.cc:50: error: `...' handler mustbe the last handler for its try block
Aiutatemiiii
Grazie