gpt4 book ai didi

c++ - 不能包含 mysql

转载 作者:行者123 更新时间:2023-11-28 05:35:31 25 4
gpt4 key购买 nike

我已经尝试了一段时间了。我被要求对一个大程序做一些修改,它需要很多库。全部添加成功,除了mysql。

我下载了几次库并尝试了很多次。

我在 Windows 上使用 Netbeans 和 C++。

我决定做的测试很简单:创建一个空程序并尝试包含 mysql。我没有任何成功:

#include <cstdlib>
#include <mysql/mysql.h>
using namespace std;

int main(int argc, char** argv) {

return 0;
}

即使我替换#include <mysql/mysql.h>,这个程序也不会工作与 #include <mysql.h> .

NetBeans 给我的错误如下:

main.cpp:15:25: fatal error: mysql/mysql.h: No such file or directory

这些图像显示了我如何更改链接器和 C/C++ 选项上的项目选项:

Parameters

C 图像上显示的文件夹确实包含一个 mysql.h,我检查了两次。我还添加了包含到 CodeAssistance 的路径。
许多类似的问题多年来在几个论坛上都没有得到解答,甚至在 stackoverflow 上,我似乎无法解决这个问题。对于偶然发现此问题的我们这些人,此线程可能会有最终答案。

最佳答案

找不到文件

此时,您的程序将指向如下内容:

cl /I "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include"
mysql1.c

因此您还需要包括包含 mysql.h 的目录。所以上面会变成:

cl /I "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include" 
/I "C:\Program Files\MySQL\MySQL Server 5.5\include" mysql1.c

关于c++ - 不能包含 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38390158/

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