Linux+qt生成和调用静态库
来源:互联网 发布:debian centos 哪个好 编辑:程序博客网 时间:2024/05/17 09:32
简单的生成和调用静态库,根据百度的例子很快试验成功,如果生成的静态库包含静态库则需要注意下,在调用静态库时要包含。
生成静态库:
1、文件-新建文件和项目-library--c++库--choose,类型选择静态链接库,修改名称testpp,下一步,选择需要的模块,下一步,下一步,完成。
2、将libmwcc.a等需要的文件拷贝到项目生成目录,libmwcc.h拷贝到程序目录,添加包含静态库的头文件libmwcc.h
3、在testpp.h中添加函数:QString readqq();
4、在testpp.cpp增加需要的头文件,注意如果调用的静态库是c写的,包含头文件需要这样写:extern “C”{#include<libmwcc.h>}
5、在testpp.cpp增加readqq函数。
6、发布模式,点击执行,就会生成libtestpp.a
调用静态库
1、文件-新建文件和项目-application-qt widgets application--choose,修改名称testdemo,下一步,下一步,完成。
2、在testdemo.pro中增加,注意应包含生成的静态库包含的静态库:
LIBS+=-L. -ltestpp
LIBS+=-L. -lmwcc
3、将libmwic.a,testpp.a等拷贝到项目生成目录,将testpp.h拷贝到程序目录,添加这个头文件
4、mainWindow.cpp中包含头文件,#include<testpp.h>
5、调用,Testpp ttt;QString ls_str=ttt.readqq();
0 0
- Linux+qt生成和调用静态库
- vc6静态库的生成和调用
- vc6静态库的生成和调用
- vc6静态库的生成和调用
- Qt调用qt生成的dll 显式和隐式(静态动态)
- linux 下动态库和静态库的生成与调用
- Linux下Makefile中动态链接库和静态链接库的生成与调用
- QT生成静态动态库
- qt 静态库 动态库 elf 生成和使用
- linux生成动态库和静态库
- Linux生成静态库和动态库
- Linux下静态库生成和使用
- Linux静态库的生成和使用
- Linux静态库和动态库调用
- 【Linux】静态库与动态库的生成及调用
- Linux静态库与动态库生成与调用实例
- linux C++静态库 动态库的生成于调用
- Linux C:生成、调用静态库/动态库,.a,.so
- java枚举创建,定义注意事项
- Android使用EventBus
- linux 开发工具-09年旧文
- Linux中使用team方法绑定网卡
- Linux命令之dos2unix - 将DOS格式文本文件转换成UNIX格式
- Linux+qt生成和调用静态库
- jar包查找工具
- Android Studio之新建jniLibs(类似小问题)
- OpenGLES---GLSL学习
- jQuery.validator自定义验证
- Java字节码操作开源框架
- 宏内核与微内核、Linux内核与Unix内核的区别
- mac电脑忘记密码
- java 将 ResultSet 转化为 json格式