转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
Open Client 对Borland C编译的支持         ★★★★

Open Client 对Borland C编译的支持

作者:闵涛 文章来源:闵涛的学习笔记 点击数:886 更新时间:2009/4/22 23:09:17

一、怎样设置Borland C++4.x集成开发环境(IDE)编译CT_Lib程序(for Windows)?

  用Borland C++编译Windows上CT_Lib程序,有两种方法:

  (a)使用open client产品中CT_Lib例子中的makefile——borland.mak,对它作一些修改。
  (b)在IDE中,创建新项目(Project),下面详细讨论IDE方法

  1. 为CT_Lib程序,打开一个新项目(Project):例如从菜单杠上选择(Project/New Project)。游览到源程序所在的目录(例如:$SYBASE\sample\ctlib),并输入目标名称(例如:rpc)。对于Open Client中的例子,把目标类型换为Easywin[.exe]。而把Class Library和BWCC检查框置为不被选择。
  2. 在按OK键之后,选择(Options/Project),选择题目Directories,并保证其中的目录为:
    include:%BORLAND%\include;%SYBASE%\include;%SYBASE%\sample\ctlib Library:%BORLAND%\lib;%SYBASE%\lib

    其中:
    %BORLAND%=BORLAND编译程序的根目录
    %SYBASE%=Sybase Open Client的根目录。
  3. 选择题目Compiler/Defines。在Defines窗口中,输入以下内容:
    WIN3;CS_FORCE_PROTOTYPES 

    注意:上述内容也可放在头文件中。
  4. 选择题目Linker/General,确认Case Sensitive Link被选择然后,点OK键,接受对项目的所有修改。
  5. 从菜单杠上选择(View/Project),打开Project窗口,并把下列库加入项目中:
    wcomnlib.lib 
    wintlib.lib 
    wcslib.lib 
    wctlib.lib 

  其中,如果使用块拷贝(bulkcopy)例程,则需要增加wblklib.lib,对于open client中的例子,还需把exutils.c加到项目中。

二、怎样设置Borland C++4.x集成环境(IDE)编译DB_Lib程序(for windows)?

  为DB_Lib程序,设置集成环境与CT_Lib程序相似,只是步骤3和5不一样。

  3.在Defines窗口中,输入以下内容:

DBMSWIN; CS_FORCE_PROTOTYPES 

  其中:上述内容也可以放在头文件中。

  5.只把w3dblib.lib加入项目中。

三、对C++的支持(for windows)

  使用C开发Open Client应用,就不必考虑这部分内容。只是用C++(即Class概念)时,需要做以下工作:

system 10(CT_Library)

  在应用程序中,CT_Library的所有头文件之前,增加一行:

#define _cplusplus 

  使用system 10之前的版本(DB_Library)

  建立一个头文件,包括以下代码行:

#ifndef _FIX_SYBASE_H 
#define _FIX_SYBASE_H 
#define COMPILE_STYLE CPP_COMPILE 
extern "C" 

#include "sqlfront.h" 
#include "sqldb.h" 
}; 
#endif /*ifndef _FIX_SYBASE_H */ 

  然后,在自己的源程序中,#include 这个头文件。


[办公软件]Word编程之WindowActivate、DocumentOpen和Docume…  [电脑技术]HP打印复印机出现Jam  in  print  pager path和op…
[系统软件]OPEN SERVER 5.0.5安装EXP300阵列柜  [常用软件]Open Desktop 开放着 美丽着
[Delphi程序]Delphi Open Tools Api实例研究(一)  [Delphi程序]Delphi Open Tools Api实例研究(二)
[Web开发]window.open的例子和使用方法以及参数说明  [Web开发]JavaScript关于window.open()应用
[Web开发]参数传递解决window.open的session变量丢失  [Web开发]关于未能找到存储过程 master..xp_jdbc_open
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台