|
|
发表于 2006-5-25 21:03:31
|
显示全部楼层
楼主看来对编译器参数不太了解。
楼主需要了解-I,-L,-l参数。你可以看看mysql++自己的Makefile文件,学习下他的例子里面怎么使用的。楼主可以试试用下面的方法编译:
$ g++ -I/usr/local/include/mysql -I/usr/local/include/mysql++ -c mysql.cpp
$ g++ -L/usr/local/lib -o mysql mysql.o -lmysqlpp -lmysqlclient
通过-I来加入你所需要的头文件的路径,通过-L加入你所需要的动态连接库(*.so)文件的路径,通过-l连接你的库。
有问题的话,你自己找一下头文件和库文件的路径并作相应更改。
而且,楼主还需要再学习下C++的语法。如
mysqlpp::Connection* con = new mysqlpp::Connection();
...
delete con; |
|