qt编译保存文件
发布时间: 2024-07-07 08:01:37
‘壹’ Qt下如何编译库
一般分为动态库和静态库,方法分别如下:
一.
静态库的生成
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*
结尾动态库文件,一般有多个。
‘贰’ qt静态编译后怎样打包exe文件
一般我都是用动态编译,把需要的dll和exe放到一个文件夹下就可以。你静态编译后应该就能直接打开exe使用。如果不能运行,根据提示,找到对应的系统dll放到一起试试。 你先试一下有问题可以 追问
‘叁’ 如何编译动态库/静态库之编译Qt4.8.5静态库
1. 下载Qt 。需要注册一下账号!
a) 选择你需要的版本
热点内容