当前位置: 技术问答>linux和unix
Linux下的数据库...请教
来源: 互联网 发布时间:2015-07-28
本文导语: /* RedFlag Linux Server 3.0 Sybase 11.9.2 */ #include #include #include #include . . . . CS_CONTEXT *cntx_ptr; reg=cs_ctx_alloc(CS_VERSION_100,&cntx_ptr); //为什么总提示找不到cs_ctx_alloc函数? ...
/*
RedFlag Linux Server 3.0
Sybase 11.9.2
*/
#include
#include
#include
#include
.
.
.
.
CS_CONTEXT *cntx_ptr;
reg=cs_ctx_alloc(CS_VERSION_100,&cntx_ptr); //为什么总提示找不到cs_ctx_alloc函数?
//在cs_public.h中能找到它呀
RedFlag Linux Server 3.0
Sybase 11.9.2
*/
#include
#include
#include
#include
.
.
.
.
CS_CONTEXT *cntx_ptr;
reg=cs_ctx_alloc(CS_VERSION_100,&cntx_ptr); //为什么总提示找不到cs_ctx_alloc函数?
//在cs_public.h中能找到它呀
|
是undeclared还是unreferenced
如果是unreference,则是没有包含lib文件
如果是unreference,则是没有包含lib文件
|
估计是makefile里没包含库文件。
|
把
#include
换成
#include "cspublic.h"
试试
#include
换成
#include "cspublic.h"
试试
|
晕
-L才是指定lib的路径
-I是指定头文件的路径,
建议好好看看基础
-L才是指定lib的路径
-I是指定头文件的路径,
建议好好看看基础
|
光有-I没有用的啊,要-l连接库才能产生执行文件。