Lccwin32编译器MySQL开发包4.0.10-伽马版
注意:本开发库未并经过十分严格的测试,因为可能存在Bug。
但是如果你发现Bug请直接报告给MySQL开发组。我相信问题不
会出在我的身上!我做的并不很多^^b!
使用方法:
** 由于lccwin32的IDE编辑器本身的限制(Bug?)。你需要
手工编辑makefile文件!当然省时省力方法并不需要这么麻烦
说:)。
1 省事省力法
将头文件直接复制到lcc编译器所在的include目录。根据需要
由选择的将优化库或者调试库文件复制到lib目录。当然,这个
地方做成批处理方便点说!
2 手工编辑法
lccwin32的编辑器存在2个问题。1个问题是编辑器中不能设置
多个include路径,我们需要手工编辑makefile文件。另外一个
就是这个编辑器不支持中文!那么我的策略就是仅仅有这个编
辑器来帮助自动产生makefile文件。程序代码的编写工作使用
其它编辑器(我偏爱Editplus。),需要编译的时候手工修改
此makefile文件,然后利用IDE中的make菜单项进行编译,效率
并不会降低,就是感觉些许麻烦!
头文件的嵌入。如果你已经将头文件的存放位置已经做了入开
始一样的处理那么不用如此。否则必须要!
makefile中CFLAGS控制符号用来定义编译器指令,我们需要追
加:
-Ic:\mysql\include (假设mysql的头文件存在于此目录中。)
头文件的路径处理这个样子就ok了!
接着就是库文件的引用。库文件引用的方法很多,通过修改
makefile文件的方法如下:
为LIBS控制符号追加MySQL库文件的绝对路径。
当然有些人觉得麻烦,我自己也是。我用了几个小时实际使用
又找出了几种方法。如果文件直接复制过去,这个地方可以不
管,代码中加入预处理器伪指令#pragma lib <libmysql.lib>
就可以。不过先前提到了这么做要来回复制文件,比较麻烦。
其它的方法还是使用预处理器伪指令,如果MySQL的库文件存在
lccwin32的lib目录下可以使用下边的方法:
#pragma lib <mysql/opt/libmysql.lib>
如果将在其他目录下则使用:
#pragma lib "c:/mysql/opt/libmysql.lib"
的方法进行库文件引用(必须绝对路径)。使用预处理指令可以
轻松控制什么情况下应用和中库文件。具体的伪指令信息请查阅
lccwin32的手册获得详细信息(1.5M的那个!)。最后强调使用预
处理器伪指令时目录使用“/”不可用“\”。
** MySQL开发库可以向下兼容,版本4的开发库可以应用到版本3
的数据库中。但是,开发库文件不可以降级替换!libmysql.dll
版4不兼容版3,千万注意!
如果您有什么问题可以通过电子邮件联络我[email protected],
王猛。
2003年2月13日
相关网站
lccwin32 www.cs.virginia.edu/~lcc-win32/
mysql www.mysql.com
*** 最后一个歪招,如果无聊就去修改mysql的全部库文件中的
头文件引用路径。不过,在我看来这可不是一个程序员改做的!!
********************************************************
明天是情人节了,可是我要自己过。我爱的人把心给了别人,我
该怎么做?!55555
********************************************************

swotcoder
- 粉丝: 11
最新资源
- C语言图书管理系统代码可编辑范本(1).doc
- Photoshop课程教案.docx
- 软件开发外文翻译.pdf
- 2025年轧制、锻造钢坯项目大数据研究报告(1).docx
- 人力资源管理系统中数据库的设计和实现.doc
- 无线通信技术课堂教学论文(1).doc
- Excel财务入门经典教程(1).docx
- 物流成本的降低对电子商务企业的发展取到很重要的作用(1).docx
- 9.计算机多媒体技术(答案)【可编辑范本】(1).doc
- 单片机教学设计(1).docx
- 单片机课程设计(共62张)(1).pptx
- 网络保险发展存在的问题及对策研究样本.doc
- 电子商务专业毕业实习报告(1).docx
- 2025年工业自动化项目分析及研究报告(1).docx
- 交通仿真软件VISSIM操作与应用(1).ppt
- 基于STC单片机的语音存储与回放系统设计开题报告.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


