gpt4 book ai didi

c++ - 使用 C++ 和 [ERROR] unresolved external symbol _mysql_error@4 referenced in function _main 连接 mysql

转载 作者:搜寻专家 更新时间:2023-10-30 20:51:49 25 4
gpt4 key购买 nike

我有一段C++代码连接数据库MySQL

#include "stdafx.h"
#include <mysql.h>
#include <iostream>
#include <iomanip>
#include <fstream>

using namespace std;

int main()
{
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;

const char *server = "localhost";
const char *user = "root";
const char *password = "";
const char *database = "girl";
const int port = 3307;
conn = mysql_init(NULL);

if (!mysql_real_connect(conn, server, user, password, database, port, NULL, 0)) {
fprintf(stderr, "\s\n", mysql_error(conn));
}
return 0;
}

发生错误:严重性代码描述项目文件行抑制状态错误 LNK2019 未解析的外部符号 _mysql_error@4 在函数 _main 中引用
严重性代码描述项目文件行抑制状态错误 LNK2019 未解析的外部符号 _mysql_init@4 在函数 _main 中引用
严重性代码描述项目文件行抑制状态error LNK2019 unresolved external symbol _mysql_real_connect@32 referenced in function _main

帮帮我!谢谢!

最佳答案

在#include "mysql.h"之前尝试#include "winsock.h"。还要确保将 libmysql.dll 文件复制到项目的调试文件夹中。

关于c++ - 使用 C++ 和 [ERROR] unresolved external symbol _mysql_error@4 referenced in function _main 连接 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39800646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com