MySQL与Code :: Blocks C ++的连接问题

时间:2019-02-17 05:10:23

标签: c++ windows-10 database-connection codeblocks mysql-connector

我正在尝试将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

中添加了libmysql.dll。
#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;
}

预期结果是它在控制台中打印“正在工作”。实际结果是上述错误。

0 个答案:

没有答案