Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将mysqlcppconn.lib链接到c++;项目 我试图在我的C++项目中使用MyQuLCPppn.LIB。但是,当我从库中使用功能时,我得到一个错误: Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol _mysql_init@4 referenced in function "public: void __thiscall Achievement::set(void)" (?set@Achievement@@QAEXXZ) zombie C:\Users\jorda\OneDrive - Limerick Institute Of Technology\College\Final Year Project\Achievement_Libary\Copy - Copy\zombie\Achievement.obj 1_C++_Mysql_Visual Studio - Fatal编程技术网

如何将mysqlcppconn.lib链接到c++;项目 我试图在我的C++项目中使用MyQuLCPppn.LIB。但是,当我从库中使用功能时,我得到一个错误: Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol _mysql_init@4 referenced in function "public: void __thiscall Achievement::set(void)" (?set@Achievement@@QAEXXZ) zombie C:\Users\jorda\OneDrive - Limerick Institute Of Technology\College\Final Year Project\Achievement_Libary\Copy - Copy\zombie\Achievement.obj 1

如何将mysqlcppconn.lib链接到c++;项目 我试图在我的C++项目中使用MyQuLCPppn.LIB。但是,当我从库中使用功能时,我得到一个错误: Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol _mysql_init@4 referenced in function "public: void __thiscall Achievement::set(void)" (?set@Achievement@@QAEXXZ) zombie C:\Users\jorda\OneDrive - Limerick Institute Of Technology\College\Final Year Project\Achievement_Libary\Copy - Copy\zombie\Achievement.obj 1,c++,mysql,visual-studio,C++,Mysql,Visual Studio,我正在使用的代码: MYSQL* conn; MYSQL_ROW row; MYSQL_RES* res; conn = mysql_init(0); 错误似乎来自mysql_init(0) 我尝试了32位和64位版本的库,但都给出了相同的错误。我不确定是否需要在可执行目录中放置一些DLL。我已经尝试从32位和64位文件中放置libssl-1_1.dll和libcrypto-1_1.dll,因为一个教程就是这么做的,但是这不起作用 是否有人知道在Visual

我正在使用的代码:

    MYSQL* conn;
    MYSQL_ROW row;
    MYSQL_RES* res;
    conn = mysql_init(0);
错误似乎来自mysql_init(0)

我尝试了32位和64位版本的库,但都给出了相同的错误。我不确定是否需要在可执行目录中放置一些DLL。我已经尝试从32位和64位文件中放置libssl-1_1.dll和libcrypto-1_1.dll,因为一个教程就是这么做的,但是这不起作用

是否有人知道在VisualStudio项目中尝试使用C++连接器的过程?感谢您的帮助。以下是链接器的库和输入路径

谁知道在VisualStudio项目中尝试使用C++连接器的过程?

我建议您可以尝试以下步骤:

1、将头文件的路径添加到附加包含目录(属性->c/c++->常规->附加包含目录)

2、将.lib文件的路径添加到附加库目录(属性->链接器->常规->附加库目录)

3.将.lib文件的名称及其扩展名添加到其他依赖项(属性->链接器->输入->其他依赖项)


我建议您可以尝试检查文件是否位于指定的位置,或者是否提供了正确的库路径。你不能混合32位和64位。请确保您将64位库与64位应用程序链接起来,或者将应用程序更改为32位,并与32位库链接。

尝试连接32位版本和64位C++连接器,但它也有同样的错误。@ Madmitten是否根据上述三个步骤正确链接了MySqLCPppCn.LIB?