QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 860|回复: 2

无法连接自己生成的库!紧急求助!!!

[复制链接]
发表于 2005-3-17 10:20:43 | 显示全部楼层 |阅读模式
1.我在KDevelop下生成自己的库,用的是前缀为lib的library(库)主体(Main Frame),然后将这个静态库直接拷贝到我新建的工程下测试是否好用.

2.单独编译我的那个测试文件(该文件连接了我的库),编译通过!!说明确实好用!但是当我编译工程去生成可执行文件的时候,每次都出现如下结果:
"
cd '/home/pjia/programs/test/debug/src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k test
正在联接 test (libtool)
正在联接 test (g++)
*** 退出状态:2 ***
"

具体用KDevelop怎么连接自己作的库啊??我以前连接过别人的库,都可以(当然都是公开的软件库,都是.so).我现在自己做的是静态库,我也知道Linux默认动态库,但是我不认为这是出错的原因!!!!!!

求高人指点啊,太急迫了...
 楼主| 发表于 2005-3-17 10:56:19 | 显示全部楼层
我又用libtool做了一个库,就是在KDevelop下勾中libtool主体,生成一个动态库,却可以了...

大牛们??有没有可能在Linux下生成静态库去直接在KDevelop下连接不对啊???因为Linux默认动态库的原因,所以KDevelop也默认动态库,连接静态库是不是需要改掉哪些选项???
回复

使用道具 举报

发表于 2005-3-17 18:31:24 | 显示全部楼层
gcc test.c mylib.a -o test
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 12:30 , Processed in 0.072311 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表