分页: 1 / 1
(已解决)g++添加 库,谁会?
发表于 : 2009-04-18 14:48
由 ubujie
大家 没遇到过 需要自己 创建 接口的时候吗?
怎么 在g++中 添加 自己的 库呢?
有高手 知道吗? 指点指点 谢谢
Re: g++添加 库,谁会?
发表于 : 2009-04-18 15:47
由 ubujie
可能说的 不够 详细,我的意思是,在 已经有 a.h接口文件和 a.h接口文件的实现文件a.c的前提下 。
怎么 使用 他们呢?(即 #include <a.h>) 是要建立 连接吗? 怎么建立呢?
Re: g++添加 库,谁会?
发表于 : 2009-04-18 18:27
由 eric_h
我没看懂 ,是不是#include "a.h"
Re: g++添加 库,谁会?
发表于 : 2009-04-20 5:53
由 fredking
就把你的a.h a.c 和其他source code 放在一起
先在你的程序里#include "a.h"
必须是双引号不能< >
然后g++ 你要编译的文件名.c a.c
比如g++ main.cpp a.c
Re: g++添加 库,谁会?
发表于 : 2009-04-20 9:02
由 lerosua
你自己编译成动态库,-lxxx -L../ 这个样子链接
Re: g++添加 库,谁会?
发表于 : 2009-04-20 15:50
由 ubujie
fredking 写了:就把你的a.h a.c 和其他source code 放在一起
先在你的程序里#include "a.h"
必须是双引号不能< >
然后g++ 你要编译的文件名.c a.c
比如g++ main.cpp a.c
好,我试试。 谢谢!
Re: g++添加 库,谁会?
发表于 : 2009-04-20 15:53
由 ubujie
lerosua 写了:你自己编译成动态库,-lxxx -L../ 这个样子链接
呵呵,这个嘛等我以后学习会用的上。现在才开始学习库。我会记着的,谢谢

Re: g++添加 库,谁会?
发表于 : 2009-04-20 16:00
由 ubujie
fredking 写了:就把你的a.h a.c 和其他source code 放在一起
先在你的程序里#include "a.h"
必须是双引号不能< >
然后g++ 你要编译的文件名.c a.c
比如g++ main.cpp a.c
恩,这种方法可行,不过前提是 先得有一个 能建(project)工程或项目的ide,可能还会有其他问题。摸索吧。
