如何使用qt C ++创建共享库 [英] How to create shared object library using qt C++

查看:116
本文介绍了如何使用qt C ++创建共享库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我需要为qt项目C ++创建一个共享对象库(.so)。我必须在另一个项目中使用这个库。表示我必须从另一个项目调用的函数。



你能帮我看看如何创建一个库。我在Linux环境中使用Qt4.7版本。



我尝试过:



示例:

我有一个项目abc.pro

abc.cpp包含abc :: display()函数



现在我有另一个项目xyz.pro

xyz.cpp包含xyz :: show()函数

所以从show()函数我有调用显示功能,我必须使用abc项目作为abc.so作为库。

如何使它成为可能。

Hi,

I have a requirement to create a shared object library(.so) for qt project C++. I have to use this library in another project. Means the functions I have to call from another project.

Can you please help me to how to create a library. I am using Qt4.7 version in Linux environment.

What I have tried:

Example:
I have a project abc.pro
abc.cpp contains abc::display() function

Now I have another project xyz.pro
xyz.cpp contains xyz::show() function
So from show() function I have to call display function and I have to use abc project as abc.so as a library.
How to make it possible.

推荐答案

与创建任何共享对象库的方式相同: linux create shared object - Google Search [ ^ ]。
The same way you create any shared object library: linux create shared object - Google Search[^].


这篇关于如何使用qt C ++创建共享库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆