如何使用qt C ++创建共享库 [英] How to create shared object library using 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屋!