Приветствую Вас!
Есть программа:
#include
#include <mysql.h>
#include <string>
#include <fstream>
using namespace std;
using std::ios;
using std::cout;
using std::endl;
using std::ifstream;
MYSQL *conn;
void lofrfi() {
string ss[5000];
string tem,ll;
int f;
conn=mysql_init(NULL);
mysql_real_connect(conn,"localhost","root","","lanko",0,NULL,0);
if (mysql_query(conn,"Started")!=0) { cout <<"ERRRRRRR"; } ;
cout << "GO";
ifstream fin("access");
char ch;
fin.unsetf(ios::skipws);
f=0;
tem="";
while (!fin.eof()) {
fin >> ch;
if (ch=='\n'){
ss[f]=tem; cout << ss[f]; f++; tem="";} else { tem=tem+ch; }
}
fin.close(); mysql_close(conn); }
int main(int argc, char *argv[])
{ lofrfi();
return 0; }
Пытаюсь скомпелировать и получаю:
g++ -o trsrun trs.cpp -I'/usr/include/mysql'
trs.cpp:33:1: warning: no newline at end of file
/tmp/ccyhpOSR.o: In function `lofrfi()':
/tmp/ccyhpOSR.o(.text+0x10b): undefined reference to `mysql_init'
/tmp/ccyhpOSR.o(.text+0x138): undefined reference to `mysql_real_connect'
/tmp/ccyhpOSR.o(.text+0x14e): undefined reference to `mysql_query'
/tmp/ccyhpOSR.o(.text+0x31c): undefined reference to `mysql_close'
collect2: ld returned 1 exit status
и Что с ним делать в упор не знаю :( ПОиском пробывал пользоваться наткнулся на такое, когда пипл пытался скомпилировать не с++шным а просто сишным компилятором свои программы использующие с++шные операции... А с этим ничего не нашел...
Заранее благодарю!
|