(1/3)Qt Creater 测试项目工程调用(.so/.a) —— 创建 QT 工程
(2/3)Qt Creater 测试项目工程调用(.so/.a)—— 创建 QT 库文件(.so) or(.a)
(3/3)Qt Creater 测试项目工程调用(.so/.a) —— 调用动态库(.so)或静态库(.a)
一、新建库文件
11、New File or Project - Projects - Library - C++库,点击 choose。
22、设置项目类型、项目名称和保存路径
类型:Shared Library 共享库(.so) 、Statically Linked Library 静态链接库(.a)
名称:(自定义命名)
地址:(自定义保存地址)
33、选择编译工具:如果有多个编译工具可以都选中,在编译项目的时候再选择一个当前使用的编译工具。
44、选择项目需要的模块:选择默认模块 QtCore 即可。
55、 设置类名和文件名。
【注意1】直接修改类名,头文件 and 源文件的名称将同步修改;
【注意2】如有不同需求,可单独修改头文件 or 源文件的名称;
【注意3】即使头文件 and 源文件的名称不同,类名修改后将直接转换为同一个名称;
【备注4】头文件 and 源文件名称确定并创建,后续可随时更改;
【备注5】类名确定后并创建,后续不可修改;
66、点击完成。
二、项目编译、调试与运行
编译成功后,会在当前库文件的地址生成新文件夹:build-{projectName}-Desktop Qt 5_5_1_{MinGW}_32bit-Debug,其中:projectName 是对应的库文件名称;qt5.5.1表示 Qt 版本号;MinGW 对应选择的 GCC or arm。
【注意】如果是 Windows 系统下,里面还将包含两个子文件夹:debug 文件夹、release 文件夹, 其中 debug 叫做输出目录,工程编译后的 (.exe) 就在这个目录下。但是,如果工程新建后未编译,是没有这两个文件夹的。