ESQL/C高手进来帮帮忙
ld: Unsatisfied symbol "SQLCODE" in file main.old: Unsatisfied symbol "sqli_curs_decl_stat" in file main.o
ld: Unsatisfied symbol "sqli_curs_locate" in file main.o
ld: Unsatisfied symbol "sqli_curs_fetch" in file main.o
ld: Unsatisfied symbol "sqli_curs_close" in file main.o
ld: Unsatisfied symbol "sqli_stop_whenever" in file main.o
ld: Unsatisfied symbol "sqlca" in file main.o
ld: Unsatisfied symbol "sqli_connect_open" in file main.o
ld: Unsatisfied symbol "sqli_stmt" in file main.o
ld: Unsatisfied symbol "sqli_slct" in file main.o
ld: Unsatisfied symbol "sqli_curs_open" in file main.o
ld: Unsatisfied symbol "sqli_trans_commit" in file main.o
12 errors.
我是不是少了什么库?要怎么样添加?请高手不吝指教. esql会给你链接正确的库。
为什么要单步编译呢? 第一次和EC亲密接触
我现在连makefile文件都不敢肯定写的对不对.而且EC对C++程序的支持好像也不好.
网上找了一些贴子 说要改esql那个批处理的文件是吗?要怎么样改啊?
或者编译C++的程序还有其它方法吗? esql -o xx xx.ec 环境变量中有LD_LIBRARY_PATH=$INFORMIXDIR/lib 如果你是高版本的ESQL上写的.也通过了过的....
再回到低版本的ESQL上去MAKE.就会报这样的错.
我在esql 9.2上通过make.
回到esql 7.23上就会报以上这样的错了..
你看一下吧.用esql -V看版本....
页:
[1]