List:MySQL++« Previous MessageNext Message »
From:Steve Mansfield Date:March 5 2005 11:00am
Subject:Really basic question about libmysqlpp
View as plain text  
Okay, I know this is going to sound really basic, but I'm only just starting 
to teach myself C++ and, typically for me, I've decided to do it the hard way 
by jumping in the deep end with mysql++ - I'm not a programmer per se, but 
willing to learn.

I tried this some months back with mysql++ 1.7.9 and got it working in so far 
as I could do a basic query on a database. Got interrupted, just got back to 
it after an upgrade to Suse 9.1 and had to re-install mysql++, so now working 
with 1.7.30. Of course, my simple program no longer works.

My source code (sqltest2.cpp) compiles without complaint with the command:

g++ -I/usr/local/include/mysql++ -I/usr/include/mysql -lmysqlpp -lmysqlclient 
-o sqltest sqltest2.cpp

But when I run it, I get:
error while loading shared libraries: libmysqlpp.so.4: cannot open shared 
object file: No such file or directory

libmysqlpp.so.4 and the file it points to, libmysqlpp.so.4.0.0, are 
in /usr/local/lib which is in my path.

FWIW, I installed mysql++ with ./configure 
--includedir=/usr/local/include/mysql++. I 
added /usr/include, /usr/include/mysql, /usr/local/include, /usr/local/include/mysql++,
/usr/lib/mysql 
and /usr/local/lib to my path (although the compilation fails if I don't also 
include the -I switches in the command above).

I don't intend to bother people here with 'please teach me C++' questions, but 
I'd at least appreciate some help with getting up and running so that I can 
continue to teach myself. So any advice would be appreciated.

-- 
@+
Steve
Thread
Really basic question about libmysqlppSteve Mansfield5 Mar
  • Re: Really basic question about libmysqlppEarl Miles5 Mar
    • Re: Really basic question about libmysqlppSteve Mansfield5 Mar