我正在尝试将MySQL与Code :: Blocks C ++连接,但是...
|undefined reference to `mysql_init'|
|undefined reference to `mysql_error'|
是编译器显示的错误。
我在C:\TDM-GCC-64\include
中添加了my_alloc,mysql,my_list,mysql_com,mysql_time,mysql_version和typelib头文件。
我还在C:\TDM-GCC-64\lib
中添加了libmysql.a文件。
我还在G:\ds project2\expense\bin\Debug
#include <iostream>
#include <windows.h>
#include <mysql.h>
using namespace std;
int main()
{
MYSQL* conn;
MYSQL_ROW row;
MYSQL_RES* res;
conn = mysql_init(0);
if(conn)
cout<<"working";
else
cout << "Hello world!" <<mysql_error(conn)<<endl;
return 0;
}
预期结果是它在控制台中打印“正在工作”。实际结果是上述错误。