1、启动QtCreator软件,在QtCreator主界面的菜单栏中选择“文件 > 新建文件或项目”打开“新建文件或项目” 窗口;
2、在打开的“新文件或项目窗口”中,选择“项目”列表中的“Library”(库)以及子列表中的“C++库”,然后点击“Choose按钮”选定项目模板;
3、在出现的“项目介绍和位置界面”中,将库类型选定为“静态链接库”,然后点击“下一步按钮”进入下一步;
4、在出现的“开发包选择界面”中,选择“MinGW 32bit开发包”,然后点击“下一步按钮”进入下一步;
5、在出现的“Qt库模块选择界面”中,可以根据开发需要勾选静态库需要依赖的Qt模块,随后点击“下一步按钮”进入下一步;
6、在出现的“类信息界面”中,可以自定义静态库项目中默认添加类的类名和文件名。设置完毕后,点击“下一步按钮”进入下一步;
7、在出现的“项目管理界面”中,直接点击“完成按钮”完成项目创建;
8、在QtCreator中打开头文件“qstaticlib1.h”,然后向QStati罕铞泱殳cLib1类中添加一个砘捃坑聒名为“sayHello的方法”。随后,右键单击sayHello方法,在弹出菜单中选择“Refactor > 在qstaticlib1.cpp添加定义”为该方法在源文件中添加定义代码;
9、在自动打开的“qstaticlib1.cpp”文件中,包含头文件iostream,然后在sayHello方法中输出“Hello StaticLib!!!”。代码编写完毕后,点吁炷纪顼击QtCreator左下角的“编译项目”按钮编译项目。通过“编译输出”中的信息可以确认代码编译成功;
10、右键单击当前文件列表中的“qstaticlib1.cpp”名称,在弹出菜单中选择“在Explorer中显示”,打开该文件所在的磁盘目录;
11、通过qstaticlib1.cpp文件的磁盘目录找到静漤逗庞俄态库项目的输出目录。在输出目录中,可以见到项目生成的Debug版的静态库文件(MinGW模拟Linux环境,因此生成的静态库以.a为扩展名,与Windows平台下的.lib扩展名作用相同)和编译文件;
12、回到QtCreator中,双击打开“QStaticLib1.pro”文件。在此Qt项目文件中,通过TEMPLATE和CONFIG参数定义了目标项目的类型;
13、可以通过菜单栏中的“文件 > 关闭所有项目和编辑器”关闭QtCreator中当前打开的所有项目和文件;