免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2586 | 回复: 8
打印 上一主题 下一主题

[C] c 编译中的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-17 12:34 |只看该作者 |倒序浏览
#include <winsock.h>
#include <mysql.h>
#include <stdio.h>

#pragma comment (lib,"libmysql.lib")

int main()
{
       
        MYSQL mysql;
       
        mysql_init(&mysql);
        //mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name");
        if (!mysql_real_connect(&mysql,"127.0.0.1","root","1234",NULL,0,NULL,0))
        {
                fprintf(stderr, "Failed to connect to database: Error: %s\n",
                        mysql_error(&mysql));
        }
        printf("success to connect mysql!\n");
        mysql_close(&mysql);
        return 0;
}


这段代码在cfree 先编译为什么老是出现这种错误
--------------------配置: mingw2.95 - CUI Release, 编译器类型: MinGW (Old)--------------------

检查文件依赖性...
正在编译 C:\Documents and Settings\Administrator\桌面\linklist\linklist.c...
正在连接...
[Error] C:\Documents and Settings\Administrator\桌面\linklist\linklist.o(.text+0x81):linklist.c: undefined reference to `mysql_init@4'
[Error] C:\Documents and Settings\Administrator\桌面\linklist\linklist.o(.text+0xa7):linklist.c: undefined reference to `mysql_real_connect@32'
[Error] C:\Documents and Settings\Administrator\桌面\linklist\linklist.o(.text+0xbf):linklist.c: undefined reference to `mysql_error@4'
[Error] C:\Documents and Settings\Administrator\桌面\linklist\linklist.o(.text+0xfa):linklist.c: undefined reference to `mysql_close@4'

构建中止 linklist: 4 个错误, 0 个警告
这个库文件libmysql.lib 我是和源程序放在一起的

在VC6 下编译时没有问题的  可是VC 编译出来的程序是在太大了  在dev c++ 下 也是和cfree 下一样 求高人 指教

论坛徽章:
0
2 [报告]
发表于 2010-01-17 12:39 |只看该作者
桌面

论坛徽章:
0
3 [报告]
发表于 2010-01-17 13:08 |只看该作者
也许是中文目录的问题,换一个全英文的目录。不要有空格分割的。

论坛徽章:
0
4 [报告]
发表于 2010-01-17 14:06 |只看该作者
原帖由 prolj 于 2010-1-17 13:08 发表
也许是中文目录的问题,换一个全英文的目录。不要有空格分割的。

貌似 还是不行   你 测试下啊

论坛徽章:
0
5 [报告]
发表于 2010-01-17 14:14 |只看该作者
...编译出来太大了?。。改成release。。。

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
6 [报告]
发表于 2010-01-17 16:45 |只看该作者

回复 #1 evilmate 的帖子

记得mingw有个什么dll的工具    要转换一下

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
7 [报告]
发表于 2010-01-17 18:56 |只看该作者
cfree支持vc-specs的#pragma语句么??

乖乖地在项目里面设置关联相应的库吧。

论坛徽章:
0
8 [报告]
发表于 2010-01-18 16:29 |只看该作者
给你些相关的视频希望对你有用
C++入门教程之如何编译C++程序1 http://www.uplooking.com/video/play/6201/
C++入门教程之如何编译C++程序2  http://www.uplooking.com/video/play/6200/
C++入门教程之如何调试C++程序 http://www.uplooking.com/video/play/6199/
C++入门教程之C++预备知识1 http://www.uplooking.com/video/play/6198/
C++入门教程之C++预备知识2 http://www.uplooking.com/video/play/6197/
C++入门教程之C++中的C1 http://www.uplooking.com/video/play/6196/
C++入门教程之C++中的C2 http://www.uplooking.com/video/play/6195/
C++入门教程之类和对象1 http://www.uplooking.com/video/play/6194/
C++入门教程之类和对象2 http://www.uplooking.com/video/play/6193/
C++入门教程之类和对象3 http://www.uplooking.com/video/play/6192/
C++入门教程之对象的构造和销毁1 http://www.uplooking.com/video/play/6191/
C++入门教程之对象的构造和销毁2 http://www.uplooking.com/video/play/6190/
C++入门教程之对象的构造和销毁3 http://www.uplooking.com/video/play/6189/
C++入门教程之函数重载和默认参数1 http://www.uplooking.com/video/play/6188/
C++入门教程之函数重载和默认参数2 http://www.uplooking.com/video/play/6187/
C++入门教程之函数重载和默认参数3 http://www.uplooking.com/video/play/6186/
C++入门教程之内敛函数和常量1 http://www.uplooking.com/video/play/6185/
C++入门教程之内敛函数和常量2 http://www.uplooking.com/video/play/6184/
C++入门教程之内敛函数和常量3 http://www.uplooking.com/video/play/6183/
C++入门教程之内敛函数和常量4 http://www.uplooking.com/video/play/6182/
C++入门教程之名字空间1  http://www.uplooking.com/video/play/6181/
C++入门教程之名字空间2  http://www.uplooking.com/video/play/6180/
C++入门教程之名字空间3 http://www.uplooking.com/video/play/6179/
C++入门教程之名字空间4 http://www.uplooking.com/video/play/6178/
C++入门教程之拷贝构造函数1-1 http://www.uplooking.com/video/play/6177/
C++入门教程之拷贝构造函数1-2 http://www.uplooking.com/video/play/6176/
C++入门教程之拷贝构造函数1-3 http://www.uplooking.com/video/play/6175/
C++入门教程之拷贝构造函数1-4 http://www.uplooking.com/video/play/6174/
C++入门教程之拷贝构造函数2-1 http://www.uplooking.com/video/play/6173/
C++入门教程之拷贝构造函数2-2 http://www.uplooking.com/video/play/6172/
C++入门教程之运算符重载1-1 http://www.uplooking.com/video/play/6171/
C++入门教程之运算符重载1-2 http://www.uplooking.com/video/play/6170/
C++入门教程之运算符重载2-1 http://www.uplooking.com/video/play/6169/
C++入门教程之运算符重载2-2 http://www.uplooking.com/video/play/6168/
C++入门教程之动态对象的创建1 http://www.uplooking.com/video/play/6167/
C++入门教程之动态对象的创建2 http://www.uplooking.com/video/play/6166/
C++入门教程之stl1 http://www.uplooking.com/video/play/6165/
C++入门教程之stl2 http://www.uplooking.com/video/play/6164/
C++入门教程之stl3 http://www.uplooking.com/video/play/6163/
C++入门教程之stl-container1 http://www.uplooking.com/video/play/6162/
C++入门教程之stl-container2  http://www.uplooking.com/video/play/6161/
C++入门教程之Qt1 http://www.uplooking.com/video/play/6160/
C++入门教程之Qt2 http://www.uplooking.com/video/play/6159/
C++入门教程之Qt3 http://www.uplooking.com/video/play/6158/
C++入门教程之qtE1 http://www.uplooking.com/video/play/6157/
C++入门教程之qtE2 http://www.uplooking.com/video/play/6156/
C++入门教程之qtE3 http://www.uplooking.com/video/play/6155/
C++入门教程之qt-extend1http://www.uplooking.com/video/play/6154/
C++入门教程之qt-extend2http://www.uplooking.com/video/play/6153/

论坛徽章:
0
9 [报告]
发表于 2010-01-19 10:56 |只看该作者
没连接上libmysql
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP