VC++2005, MySQL5.1.57已经完全安装,include目录,lib目录和项目依赖的lib已经添加,并且目录下存在mysql.h#include "stdafx.h"
#include "winsock2.h"
#include <windows.h>
#include <iostream>
//#include <my_global.h>
#include <mysql.h>
#include <stdio.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
............但编译时
总是Cannot open include file: 'mysql.h': No such file or directory
怎么回事呢?

解决方案 »

  1.   

    <mysql.h> 你放到哪个目录下? 在路径名加上。
      

  2.   

    谢了,这个问题解决,怎么回事呢?为什么包含文件必须用绝对路径?我编别的程序不是这样
    我在 工具-选项-项目和解决方案-VC++路径-包含文件 中添加Mysql的include目录为什么不行?
    库文件也是这样,必须在代码中添加绝对路径,自己在附加依赖项中加不行。
      

  3.   

    gunship001,你好,我也遇到了同样地问题。你是怎么解决的,能详细的告诉我吗?谢谢!