怎样在linux C++ 程序中调用.so动态库中的类

1.Linux环境下,编写一个类库,有一个类叫class1,编译成lib1.so2.编写一个测试程序,test.cpp,如果在test.cpp中调用class1?3.Ma... 1.Linux环境下,编写一个类库, 有一个类叫class1, 编译成lib1.so
2.编写一个测试程序, test.cpp, 如果在test.cpp中调用class1?
3.Makefile如何写,test.cpp中如何打开lib1.so,如何声明class1?
展开
 我来答
pc9761
推荐于2016-03-19 · TA获得超过452个赞
知道小有建树答主
回答量:744
采纳率:0%
帮助的人:0
展开全部
在test.cpp中引用class1(如通过头文件)

Makefile

CC = gcc
CFLAGS = -Wall -Os
LDFLAGS = -llib1.so

all: test
test: test.cpp
$(CC) $(CFLAGS) $(LDFLAGS) $< -o $@
clean:
rm test

编译完成后用
ldd test就可以看到有没有连接成功
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式