(已解决)g++添加 库,谁会?

软件和网站开发以及相关技术探讨
回复
ubujie
帖子: 26
注册时间: 2009-04-06 9:36

(已解决)g++添加 库,谁会?

#1

帖子 ubujie » 2009-04-18 14:48

大家 没遇到过 需要自己 创建 接口的时候吗? :em06
怎么 在g++中 添加 自己的 库呢? :em20
有高手 知道吗? 指点指点 谢谢
上次由 ubujie 在 2009-04-20 16:00,总共编辑 1 次。
ubujie
帖子: 26
注册时间: 2009-04-06 9:36

Re: g++添加 库,谁会?

#2

帖子 ubujie » 2009-04-18 15:47

可能说的 不够 详细,我的意思是,在 已经有 a.h接口文件和 a.h接口文件的实现文件a.c的前提下 。
怎么 使用 他们呢?(即 #include <a.h>) 是要建立 连接吗? 怎么建立呢?
头像
eric_h
帖子: 14
注册时间: 2008-04-02 16:08
来自: 海河边

Re: g++添加 库,谁会?

#3

帖子 eric_h » 2009-04-18 18:27

我没看懂 ,是不是#include "a.h"
成才未可忘忧国
有福方能坐读书
====寻找白鳍豚====
fredking
帖子: 26
注册时间: 2007-03-23 11:41
联系:

Re: g++添加 库,谁会?

#4

帖子 fredking » 2009-04-20 5:53

就把你的a.h a.c 和其他source code 放在一起
先在你的程序里#include "a.h"
必须是双引号不能< >
然后g++ 你要编译的文件名.c a.c
比如g++ main.cpp a.c
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: g++添加 库,谁会?

#5

帖子 lerosua » 2009-04-20 9:02

你自己编译成动态库,-lxxx -L../ 这个样子链接
ubujie
帖子: 26
注册时间: 2009-04-06 9:36

Re: g++添加 库,谁会?

#6

帖子 ubujie » 2009-04-20 15:50

fredking 写了:就把你的a.h a.c 和其他source code 放在一起
先在你的程序里#include "a.h"
必须是双引号不能< >
然后g++ 你要编译的文件名.c a.c
比如g++ main.cpp a.c

好,我试试。 谢谢!
ubujie
帖子: 26
注册时间: 2009-04-06 9:36

Re: g++添加 库,谁会?

#7

帖子 ubujie » 2009-04-20 15:53

lerosua 写了:你自己编译成动态库,-lxxx -L../ 这个样子链接
呵呵,这个嘛等我以后学习会用的上。现在才开始学习库。我会记着的,谢谢 :em02
ubujie
帖子: 26
注册时间: 2009-04-06 9:36

Re: g++添加 库,谁会?

#8

帖子 ubujie » 2009-04-20 16:00

fredking 写了:就把你的a.h a.c 和其他source code 放在一起
先在你的程序里#include "a.h"
必须是双引号不能< >
然后g++ 你要编译的文件名.c a.c
比如g++ main.cpp a.c

恩,这种方法可行,不过前提是 先得有一个 能建(project)工程或项目的ide,可能还会有其他问题。摸索吧。 :em11
回复