首页 > 编程知识 正文

qt项目开发实例教程,嵌入式qt开发项目教程pdf

时间:2023-05-04 18:34:09 阅读:272004 作者:4348

在上一篇文章【VS+Qt项目开发】(二)在VS2015中创建Qt项目中我们创建好了自己的第一个项目。现在继续~

项目源码已经上传,欢迎下载项目源码~

1.创建相关文件夹

所谓“磨刀不误砍柴工”,一个合理的文档结构能让我们的解决方案看起来很规范,也容易让别人理解。我们现在的文档结构是这样的——




最左边的是我们解决方案的整体文件夹,中间是我们Qt项目的文件夹列表,最右边的MySolution项目的内部文件夹以及文件。现在的项目还只是最基础的原型,很多功能需要我们去开发。在开发之前对我们的项目进行文档架构的设计是非常必要的——

1.1 在解决方案路径下、与主项目同级路径中添加相关文件夹

注:我的解决方案路径是   C:UsersHeylinkDocumentsVisual Studio 2015ProjectsMySolution




1.2 在主项目路径下添加输出文件夹

注:我的主项目路径是   C:UsersHeylinkDocumentsVisual Studio 2015ProjectsMySolutionMySolution

之后我们所有项目文件夹下都会添加Output和OutputTempFile两个文件夹,用以存放输出的相关文件。


       

现在我们就基本完成了项目的文档架构设计了,添加好文件夹之后就可以正式开始我们的项目之旅啦~


2.文档完善

现在我们对上面创建每个文件夹的内容进行完善

2.1 Common文件夹

Common文件夹是在进行项目开发的时候,存放静态库(或者第三方代码依赖库)的文件夹,特别是一些封装好的基础函数库,省去了我们重写底层代码的烦恼。最终编译生成.lib文件以供我们的主项目MySolution使用。

Common库中的静态库一般是导入已有的静态库或者自己创建静态库。

该文件夹下的使用和配置我已经在另一篇博客【VS+Qt项目开发】在VS2015中导入/创建静态库并使用静态库中详细介绍。

2.2 Depends文件夹

Depends文件夹主要用来存放我们项目中用到的动态依赖库,这些库在我们打包发布的时候要随着安装程序一起发布,因为那你不知道客户端是否有Qt与VC运行时环境。

该文件夹的具体处理见我的另一篇博客【VS+Qt项目开发】添加项目编译与打包所依赖的dll文件

2.3 Document文件夹

这个没啥好说的,我一般把项目相关文档,需求设计文档那些都扔里面。

2.4 MySolutionInstaller文件夹

这个文件夹在打包发布程序的时候才会用到,是存放我们安装程序的路径。详细内容见博文

打包安装项目的方法(使用Visual Studio Installer)


OK,至此我们的文档架构就完善好了,可以开始愉快的写项目了~

点击阅读下一篇【VS+Qt项目开发】(四)在Visual Studio 2015中使用Git进行代码管理

欢迎到我的GitHub主页下载项目源码~

返回《Visual Studio 2015开发Qt项目实战经验分享》快三最准高手教学态库(或者第三方代码依赖库)的文件夹,特别是一些封装好的基础函数库,省去了我们重写底层代码的烦恼。最终编译生成.lib文件以供我们的主项目MySolution使用。

Common库中的静态库一般是导入已有的静态库或者自己创建静态库。

该文件夹下的使用和配置我已经在另一篇博客【VS+Qt项目开发】在VS2015中导入/创建静态库并使用静态库中详细介绍。

2.2 Depends文件夹

Depends文件夹主要用来存放我们项目中用到的动态依赖库,这些库在我们打包发布的时候要随着安装程序一起发布,因为那你不知道客户端是否有Qt与VC运行时环境。

该文件夹的具体处理见我的另一篇博客【VS+Qt项目开发】添加项目编译与打包所依赖的dll文件

2.3 Document文件夹

这个没啥好说的,我一般把项目相关文档,需求设计文档那些都扔里面。

2.4 MySolutionInstaller文件夹

这个文件夹在打包发布程序的时候才会用到,是存放我们安装程序的路径。详细内容见博文

打包安装项目的方法(使用Visual Studio Installer)


OK,至此我们的文档架构就完善好了,可以开始愉快的写项目了~

点击阅读下一篇【VS+Qt项目开发】(四)在Visual Studio 2015中使用Git进行代码管理

欢迎到我的GitHub主页下载项目源码~

返回《Visual Studio 2015开发Qt项目实战经验分享》

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。