c++连接mysql出错(急啊)
#include <winsock2.h>
#include <iostream>
#include <mysql.h>
using namespace std;
int main(char **args){
MYSQL mysql;
mysql_init(&mysql);
if (mysql_real_connect(&mysql,"localhost","root","ok","test",3306,0,0))
{
cout < <"ok" < <endl;
return 0;
}
else
{
int i = mysql_errno(&mysql);
constchar * s = mysql_error(&mysql);
cout < < s < <endl;
}
}
error:错误:1:fatal error C1083: Cannot open include file: 'mysql_com.h': No such file or directory。
e:\资料\c++\1\1\mysql.h 41
mysql_com.h是mysql.h内部#include调用的,请问下这个问题要怎么处理呢???
#include <mysql.h>以及'mysql_com.h'等其它.h所在的目录你看是否在在vc中了
工具->选择->目录
这个
vc是什么?
汗,LZ不知道VC是什么,你既然#include <winsock2.h> ,应该是windows平台了
找不到头文件,如果确认存在的话,可能是路径不在编译器包含路径下面,添加一下:
1.VC的话,TOOLS-OPTION-DIRECTORY-INCLUDE:添加你的路径
2.LINUX,UNIX下,一般在makefile中添加你的路径即可
在包含mysql.h之前包含my_global.h。
我是用vs2005开发的啊。要如何添加呢?而且我现在只有mysql.h文件。mysql.h内部的include文件我都没有。那些是不是要再去单独下载呢?还是类库里本来就有?
{
相关问答:
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?
大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......
我的Mysql 使用的时候 用dos建立的数据表 在dos中能显示出中文
但是在 其他的可视页面 和网页中都显示乱码 如何解决?
在mysql控制台:show variables like 'char%';贴结果出来看看。
mysql命令行模式下: ......