C++开发
文章平均质量分 78
上善若海
这个作者很懒,什么都没留下…
展开
-
在Visual Studio 2015中使用Git进行代码管理【VS+Qt项目开发系列】(四)
在上一篇博客【VS+Qt项目开发】(三)解决方案与项目文档架构设计中我们介绍了项目架构。 使用Git进行代码管理是非常好的习惯,能记录每一次的进度和遇到、解决的问题,特别是代码的回退为我们提供了保障机制。拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger)获取(Fetch):从远程版本库获得最新版本合并(Meger):将两个版本库进行合并操...原创 2018-04-22 12:17:16 · 11988 阅读 · 1 评论 -
添加项目编译与打包所依赖的dll文件【VS+Qt项目开发系列】
本项目示例源码已经上传,欢迎点击下载~ VS+QT的项目,面临一个很大的问题就是在打包发布应用程序时需要将相关的dll文件——动态库:动态链接库是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。 我们可以在项目构建之初就可以将依赖的动态库文件存放在我们项目路径下的Depends文件夹。如下图所示: 注:如果对项目的文档...原创 2018-04-21 21:47:05 · 10522 阅读 · 2 评论 -
在VS2015中导入/创建静态库并使用静态库【VS+Qt项目开发系列】
本项目示例源码已经上传,欢迎点击下载~注:静态库——在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令都全部被直接包含在最终生成的 EXE 文件中了。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.lib文件。解决方案文件夹目录如下所示——我们接下...原创 2018-04-21 20:23:22 · 19237 阅读 · 9 评论 -
在VS2015中创建Qt项目【VS+Qt项目开发系列】(二)
在上一篇【VS+Qt项目开发】(一)在VS2015中安装Qt环境中,我们完成了开发环境的安装,现在我们正式创建我们的项目。项目源码已经上传,欢迎下载项目源码~(1)选择:文件 -> 新建 -> 项目,然后选择:模板 -> Visual C++ -> Qt -> Qt GUI Application,输入项目名称,如:“MySolution”(2)选择依...原创 2018-04-20 22:44:44 · 50159 阅读 · 4 评论 -
在VS2015中安装Qt环境【VS+Qt项目开发系列】(一)
本项目源码已经上传,欢迎下载项目源码~1.QT下载下载网址:https://download.qt.io/archive/qt/ Tips:我下载的版本是Qt5.8(看你自己的意愿,Qt5.7 开始支持 VS2015),因为这个版本在我开始项目的时候(2017.9)是最新版,Qt5跟Qt4差异较大,没有特殊要求建议使用Qt5系列的进行开发。 如上方红色方...原创 2018-04-20 21:41:51 · 51836 阅读 · 3 评论 -
Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)
过去的几个月都在使用VS2015+QT5开发项目,一路走来,踩了很多坑,今天顺利完成项目的阶段性要求。为了让更多人少踩坑,特以系列博客将自己的经验记录下来,博客内容主要立足于解决除了编码之外会遇到的各种问题,如果是关于Qt中详细的语法等相关问题,本系列博客将不会提及。总之,希望对大家有帮助~项目的示例源码我也将上传到自己的GitHub账号,欢迎大家下载~项目源码地址按照项目进度排序...原创 2018-04-20 21:11:56 · 33813 阅读 · 8 评论 -
使用Visual Studio Installer打包安装项目【VS+Qt项目开发系列】(八)
总算来到【VS+Qt项目开发】系列的最后一篇——打包安装我们的项目。在上一篇博文【VS+Qt项目开发】(七)让Qt控件随窗口自适应变化大小中我们介绍了Qt控件的自适应。更多内容欢迎查看VS+Qt项目开发实战经验分享项目源码已经上传,欢迎点击下载先看一下我的项目文档结构(详细内容请阅读【VS+Qt项目开发】(三)解决方案与项目文档架构设计)我们要利用的就是Depends + MySolutionIn...原创 2018-04-23 11:43:03 · 7885 阅读 · 3 评论 -
让Qt控件随窗口自适应变化大小【VS+Qt项目开发系列】(七)
在上一篇博文【VS+Qt项目开发】(六)在项目中创建并使用自定义Qt插件中,我们花了很多篇幅来介绍。这篇博文会很简短。欢迎查看VS+Qt项目开发实战经验分享项目源码已经上传,欢迎点击下载1.控件设置我就强调几点:(1)水平和垂直策略设为Preferred(2)设置最小值:确保在缩小窗口时,你的控件依然不会变形的太难看,有一个可接受的尺寸下限(不能无限缩小)(3)设置最大值:确保在放大窗口时,你的控...原创 2018-04-23 00:10:16 · 19241 阅读 · 0 评论 -
在项目中创建并使用自定义Qt插件【VS+Qt项目开发系列】(六)
在上一篇博文【VS+Qt项目开发】(五)解决方案与项目模块的属性配置中,我介绍了一些基本配置。接下来我介绍一下我在项目中创建使用QT自定义插件的过程。 项目代码已经上传,点击项目源码下载 先看一下我们这个项目的总体结构,已有主项目和静态库项目,我们要生成插件项目并使用。 1.创建插件项目1.1 创建Qt插件解决方案右键——>添加——&...原创 2018-04-22 23:38:28 · 20152 阅读 · 5 评论 -
解决方案与项目模块的属性配置【VS+Qt项目开发系列】(五)
在上一篇博客【VS+Qt项目开发】(四)在Visual Studio 2015中使用Git进行代码管理中我们介绍了在VS中使用Git的步骤。 我们在写完代码后需要对项目进行编译,这时候清爽明了的属性配置会让我们事半功倍。1.为导入的项目配置Qt 如果创建的时候就选择的是Qt项目,那下面的配置基本上都已经处理好了。 但如果是导入的Qt项目,则...原创 2018-04-22 14:46:21 · 11364 阅读 · 0 评论 -
解决方案与项目文档架构设计【VS+Qt项目开发系列】(三)
在上一篇文章【VS+Qt项目开发】(二)在VS2015中创建Qt项目中我们创建好了自己的第一个项目。现在继续~项目源码已经上传,欢迎下载项目源码~1.创建相关文件夹所谓“磨刀不误砍柴工”,一个合理的文档结构能让我们的解决方案看起来很规范,也容易让别人理解。我们现在的文档结构是这样的——最左边的是我们解决方案的整体文件夹,中间是我们Qt项目的文件夹列表,最右边的MySolution项目的内部文件夹以...原创 2018-04-21 21:56:38 · 22576 阅读 · 1 评论