gpt4 book ai didi

mysql - 为什么 Visual Studio 无法打开源文件 "mysql.h"?

转载 作者:行者123 更新时间:2023-11-30 19:34:00 25 4
gpt4 key购买 nike

我正在尝试在 Visual Studio for MySQL 中编写程序,但由于某种原因我无法让 Visual Studio 使用 MySQL 的连接器文件,我的代码是:

    #include <my_global.h>
#include <mysql.h>
#include "stdafx.h"

int main(int argc, char **argv)
{
printf("MySQL client version: %s\n", mysql_get_client_info());

return 0;
}

我遇到的错误是:

Error   C3861   'mysql_get_client_info': identifier not found   ConsoleApplication6 c:\documents\visual studio 2017\projects\consoleapplication6\consoleapplication6\consoleapplication6.cpp    7   

Error (active) E0020 identifier "mysql_get_client_info" is undefined ConsoleApplication6 c:\Documents\Visual Studio 2017\Projects\ConsoleApplication6\ConsoleApplication6\ConsoleApplication6.cpp 7

Error (active) E1696 cannot open source file "my_global.h" ConsoleApplication6 c:\Documents\Visual Studio 2017\Projects\ConsoleApplication6\ConsoleApplication6\ConsoleApplication6.cpp 1

Error (active) E1696 cannot open source file "mysql.h" ConsoleApplication6 c:\Documents\Visual Studio 2017\Projects\ConsoleApplication6\ConsoleApplication6\ConsoleApplication6.cpp 2

我相信我正在链接从这里获得的正确的包含文件和库文件:https://dev.mysql.com/downloads/connector/c/

我已按照有关如何正确连接头文件和库文件的说明进行操作,但它仍然无法正常工作,我们将不胜感激。

最佳答案

我认为这与教程让您将构建切换到发布但您可能已经链接了调试构建的目录有关。基于提出的解决方案here ,我发现只需添加 include 和 lib 目录并将配置设置为“项目属性中的发布”即可修复您的错误。

希望这有帮助!

关于mysql - 为什么 Visual Studio 无法打开源文件 "mysql.h"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44499152/

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