首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用c++和[ERROR]函数_main中引用的未解析外部符号_mysql_error@4连接mysql

使用c++和[ERROR]函数_main中引用的未解析外部符号_mysql_error@4连接mysql
EN

Stack Overflow用户
提问于 2016-10-01 05:58:42
回答 1查看 442关注 0票数 2

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

代码语言:javascript
复制
#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未解析的外部符号在函数_main中引用的_mysql_error@4

严重性代码说明项目文件行抑制状态错误LNK2019函数_main中引用的未解析外部符号_mysql_init@4

严重性代码说明项目文件行抑制状态错误LNK2019函数_main中引用的未解析外部符号_mysql_real_connect@32

救救我!谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2019-01-02 12:39:27

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39800646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档