Mysql 链接时使用Diesel的项目无法编译
我试图在一个Rust项目中使用Diesel和mysql功能,但每次编译时都会出现以下错误:Mysql 链接时使用Diesel的项目无法编译,mysql,rust,linker,libmysql,Mysql,Rust,Linker,Libmysql,我试图在一个Rust项目中使用Diesel和mysql功能,但每次编译时都会出现以下错误: error: linking with `link.exe` failed: exit code: 1120 | [Microsoft Visual Studio linker command] = note: libmysqlclient_sys-2db1a782bcbd4f1d.rlib(client.cc.obj) : error LNK2019: unresolved external s
error: linking with `link.exe` failed: exit code: 1120
|
[Microsoft Visual Studio linker command]
= note: libmysqlclient_sys-2db1a782bcbd4f1d.rlib(client.cc.obj) : error LNK2019: unresolved external symbol ERR_error_string_n referenced in function "int __cdecl cli_establish_ssl(struct MYSQL *)" (?cli_establish_ssl@@YAHPEAUMYSQL@@@Z)
libmysqlclient_sys-2db1a782bcbd4f1d.rlib(viosslfactories.cc.obj) : error LNK2001: unresolved external symbol ERR_error_string_n
[100 more of this]
我已经尝试了以下命令来安装mysql库
vcpkg安装libmysql:x64 windows静态md
我将MYSQLCLIENT\u LIB\u DIR
设置为MYSQLCLIENT.LIB
文件所在的目录,但仍然存在此错误
我已经安装了Microsoft Visual Studio 2019,用于链接MySQL C API