www.103365.com
  • 首页
  • 365bet官网欧洲
  • www.sb688.com
  • 28365备用网址官方网站
  • 365bet稳定备用网站
  • www.188sb.com
  • 365线上娱乐

热门文章

哈哈:英雄武器的名称和起源。这把枪真
叶罗丽:当主人和仙女交换衣服时,Tsu
在DG事件发生后,筷子成为人们关注的焦
国务院批准“河北雄安新区总体规划(
在“新喜剧之王”新闻发布会上,周星驰
图像以低廉的价格显示了全国范围内胜利
在D&G羞辱事件发生三天后,中国的业务
在一名女子5个月的车祸后,她成为营养师
在一名俄罗斯女子第一次约会后,他突然
同济大学的研究生匆匆死了!网络受到了

随机文章

哭泣的人在沉默,古典的心,清晰的标点
医生你好,可你吃一个漫长的夏天蘑菇?
在林志英登上飞机后,他被要求对行李的
你想偷懒吗?
毛孔粗大,经常痤疮。
在锅里蒸大蒜虾不如这样做,它增加免疫
如何判断好U盘的购买质量?
莎莉安排切尔西代表前往意大利进行谈判
什么是部首?
在新生婴儿出生之前,父母应该为宝宝记
当前位置: 主页 > 28365备用网址官方网站 >

28365备用网址官方网站

如何在Linux上使用Qt创建和使用动态链接库

全部展开
首先,编写实现动态链接库的libmy。
Cpp和libmy文件。
h文件,如下:libmy。
Cpp#includelibmy。
h#includeiostreamusingnamespacestd; MyLib:MyLib(){}MyLib :? MyLib(){}voidMyLib:hello(){couthelloworld?!
Endl;}// libmy。
h文件#ifndefLIBMY_H#defineLIBMY_HclassMyLib{public:MyLib();?MyLib(); voidhello();};#endif / * LIBMY_H * /然后,按如下所示编写pro文件。模板= libTARGET = DllTestHEADERS + = libmy。
hSOURCES + = libmy。
cpp保存已关闭,文件名为MyDll。
Pro在外壳中运行qmakeMyDll。
在Pro中,如果运行make时没有任何错误,您将看到已生成带有以下名称后缀的多个文件。指示动态链接库已正确生成。
接下来,编写主要功能以将动态链接库测试为#includelibmy。
h#includeiostreamusingnamespacestd; intmain(intargc,char * argv[]){MyLib * lib = newMyLib(); //调用动态链接库lib-hello(); coutdanshimingendl; inti; cinreturn1;}。
Pro文件,例如:LIBS + = -L。
/#设置查找动态库目录作为当前目录#注:QT生成的动态库默认情况下添加前缀lib和扩展名及版本名,但在调用时添加lib无需添加文件扩展名#。因此,不使用它。添加版本名称1。
0。
0。
换句话说,下面LIBS中的DllTest是实际的动态库libDllTest。
然后
1)
0。
0LIBS + = -lDllTest#注:调用时不要添加lib。不要添加文件扩展名。不要添加版本名称1。
0。
不要忘记添加0,l(字母)TARGET = libMyTestSOURCES + = main。
Cpp执行qmakemain。
如果Pro生成了MAKE文件,然后执行了make,则可以看到libMyTest可执行文件已经生成。
动态链接libDllTest库。
然后
1)
0。
0,并且可执行文件按以下方式传输到主板:libMyTest在主板上运行,如下所示:#Chmod + xlibMyTest //首先运行可执行权限:
输出/ libMyTest为:

来源:365bet娱乐  作者:365bet线上网址   点击次数:次   更新时间:2019-10-23 11:15  【打印此页】  【关闭】
上一篇:在北京,只有400万人只能购买54平方米。他们可以   下一篇:如何获得奶块马鞍如何使用马鞍获得马鞍和角色

www.103365.com