libicui18n.so makefile中怎么链接QT的动态库

 我来答
匿名用户
2016-12-10
展开全部
  一般分为动态库和静态库,方法分别如下:   一. 静态库的生成   1. 测试目录: lib   2. 源码文件名: mywindow.h, mywindow.cpp   3. 编写项目文件: mywindow.pro   注意两点:   TEMPLATE = lib CONFIG += staticlib   4. 生成Makefile:   qmake mywindow.pro   5. 编译生成静态库libmywindow.a   make   二. 静态库的使用   1. 测试目录: test   2. 将mywindow.h与libmywindow.a拷贝至test目录下   3. 编写main.cpp, 包含头文件mywindow.h, 并调用MyWindow类   4. 编写项目文件: test.pro   注意加上库路径与库文件名:   LIBS += -L ./ -lmywindow   5. 生成Makefile: qmake test.pro   6. 编译: make   7. 运行: ./test   三. 动态库的生成   动态库编译基本和静态库类似,需要将上述将要进行编译的项目文件.pro中下面这行去掉   CONFIG += staticlib   按上述操作编译完后就可以得到以lib开头并且.so* 结尾动态库文件,一般有多个。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式