免费注册 查看新帖 |

Chinaunix

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

如何编译用c连接sybase的程序呀 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-27 13:19 |只看该作者 |倒序浏览
我是用如下方法编译:
原文件为tt.c
包含头文件如下:
#include<sybdb.h>;
#include<sybfront.h>;
cc   
tt.c -I,-I$(SYBASE)/include -I$SYBASE)/lib/libsybdb.a -lnls_s-lm
可系统提示没有<sybdb.h>;<sybfront.h>;头文件和其他一些错误,我该怎么办,我安装的是sybase11.
小弟很急!谢谢大家了呀

论坛徽章:
0
2 [报告]
发表于 2003-04-28 09:18 |只看该作者

如何编译用c连接sybase的程序呀

应先用cpre预编译,再用cc编译,应正确设定环境文件,以便编译器能find到sybase用户下的头函数

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2003-04-28 09:22 |只看该作者

如何编译用c连接sybase的程序呀

你说的是 ESQL,而楼主照我看应该是 db-library.

论坛徽章:
0
4 [报告]
发表于 2003-04-28 09:22 |只看该作者

如何编译用c连接sybase的程序呀

直接写一个makefile文件不就省事多了吗,网上有许多makefile的实例,而且我们在做项目时,也用到了sybase数据库11.4,同时也是用C连接数据库的,我们直接写了一个makefile文件,而不是什么都用CC,这样不太好,学会用makefile吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2003-04-28 09:23 |只看该作者

如何编译用c连接sybase的程序呀

原帖由 "badbaby" 发表:
我是用如下方法编译:
原文件为tt.c
包含头文件如下:
#include<sybdb.h>;
#include<sybfront.h>;
cc   
tt.c -I,-I$(SYBASE)/include -I$SYBASE)/lib/libsybdb.a -lnls_s-lm
可系统提示没..........


你看一下 SYBASE 变量设置的对不对?是不是你的 sybase 安装目录?

论坛徽章:
0
6 [报告]
发表于 2003-04-28 10:03 |只看该作者

如何编译用c连接sybase的程序呀

cc  tt.c -I. -I$(SYBASE)/include  $SYBASE)/lib/libsybdb.a -lm -lnsl_s -o tt

注意$SYBASE)/lib/libsybdb.a前不要加 -I

论坛徽章:
0
7 [报告]
发表于 2003-04-28 11:08 |只看该作者

如何编译用c连接sybase的程序呀

可是在我的/usr/sybase目录下没有了lib和include 这个目录,是不是还应该有开发库,我是不是没有安装。

论坛徽章:
0
8 [报告]
发表于 2003-04-28 11:17 |只看该作者

如何编译用c连接sybase的程序呀

是的!呵呵。。从别的sybase下拷贝过来就可以了,只要版本一样。

论坛徽章:
0
9 [报告]
发表于 2003-04-28 14:10 |只看该作者

如何编译用c连接sybase的程序呀

我编译的时候错了:
提示如下:
"/usr/sybase/include/syblogin.h" line 33: error:  Syntax error before or at: BYTE
"/usr/sybase/include/syblogin.h" line 33: error: cannot recover from previous errors
为什么,谁能告诉我

论坛徽章:
0
10 [报告]
发表于 2003-04-28 14:20 |只看该作者

如何编译用c连接sybase的程序呀

你看一下那行是什么写的
粘上来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP