在VS2008 C ++中找不到MySql mysql.h文件<beginner question =“”> </beginner>

时间:2010-11-27 05:15:41

标签: mysql

尝试运行简单的SQL C ++程序(IDE使用VS 2008)时,我收到此错误

  

致命错误C1083:无法打开包含文件:&#39; mysql.h&#39;:没有这样的文件或目录

这就是我的代码的样子;

#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <mysql.h>


int _tmain(int argc, _TCHAR* argv[])
{

return 0;

}

我认为我的IDE无法找到MYSQL安装的路径或类似的东西。我该怎么做才能解决这个问题。一步一步的指示赞赏。

1 个答案:

答案 0 :(得分:0)

1 - 确保您确实安装了MySQL的头文件。通常,它们位于mysql安装的“include”目录中。

2 - 设置Visual Studio C ++项目设置以包含该include目录以供C ++项目使用。

将你的mysql包含目录添加到框中。

工具 - &gt;选项 - &gt;项目和设置 - &gt; VC ++目录。然后在右侧,打开标有“显示目录”的保管箱,选择“包含文件”。这是该窗口的屏幕截图。

alt text

此外,您可能还希望将Library目录设置为包含MySQL的“lib”文件夹,以便稍后在您的构建中找到要链接的mysql库。