第1课:C++ Qt5环境搭建

环境搭建当然是网上下载visual studio,版本看你喜欢,我这里用的vs2010,安装过程也很简单,图形界面,按照提示下一步就行
PC客户端开发,免不了要生成界面,现在比较流行的是用QT,还能怎么办,去下载吧,QT是收费的,官方网站下载也好麻烦,肿么办,还是找个其他站点下载下得了
这里推荐一个针对vs2010的版本下载地址,不保证一直能用:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.5/5.5.1/qt-opensource-windows-x86-msvc2010-5.5.1.exe
QT5.0以后集成度很高,直接下载安装就行
安装完成之后,有一个Qt Creator直接打开,新建项目就可以写代码了
但是这时候你会发现,visual studio里面还没有Qt,怎么办?
下载插件qt-vs-addin呗,这里给个地址:http://dx1.newasp.net/soft/qt-vs-addin_opensource_qt5.zip
安装之后,你就会惊喜的发现visual studio上面的窗口多了一个Qt,但是现在还不能用,还需要进一步设置
设置方法:
点Qt5->选择Qt Options->会出现一个弹窗,点Add
Name:msvc2010  Path:QT安装目录\msvc2010点OK添加成功之后,vs2010就可以直接操作QT项目了

如果直接用Qt Creator开发,这里给出一个简单的使用例子:
文件->新建文件或项目->默认选择Application:Qt Widgets Application 这个就可以,下一步,按提示输入项目名,生成项目
选择界面文件,双击mainwindow.ui跳转到UI编辑界面,如图一
将左边Buttons下面的Push Button拖到右面的UI界面中,双击可以修改按钮显示文本
然后找到信号和槽编辑器,对应英文叫:Signals & Slots Editor 增加点击事件
发送者,信号,接收者,槽按照图一设置
表示的意思:点击按钮,关闭主窗口

然后点左下角的锤子,如果不报错,再然后点击绿色箭头按钮,执行成功,就会弹出一个窗口,简单吧

可能的错误:
:-1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 
解决:
复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目录下的 cvtres.exe 到C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下,直接覆盖替换。
其实就是搜索你的cvtres.exe然后用新版本替换旧的版本

图一:
打赏  如对你有帮助,请我喝杯咖啡吧!