Qt入门可能会遇到的一些问题
2016-03-12 19:27
274 查看
1.Qt安装正常,但是每次打开时cpu占用率显示为99%,导致电脑直接卡死,连电源键都无法使用。
解决方法:这个问题困扰了我好久,而且为此还重装了两次系统,而且网上也没有搜到相关的解决办法,重装了系统,第一次是学长给装的,感觉装得有点问题,装好之后安装Qt还是出现上述问题。后来怀疑是VS2010的版本有问题,于是又重新到正规的地方重装了系统,并且更换了之前的VS版本,在安装Qt之后这个问题就解决了。
2.初次使用时,在程序没有bug的情况下构建总是出现错误“:-1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”.
解决方法:(1)找到VS安装路径(假设我装在C盘的)下的cvtres.exe:C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下的 cvtres.exe。
(2)复制
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 目录下,直接覆盖替换。 再构建时就不会报错了。
3.程序构建成功,运行时去出现如下窗口,并且该程序在VC6.0中测试运行正常。
解决方法:是文件的引用位置搞错了。改成 :
ifstream infile("F:\\job\\QtJob\\TEST\\f1.txt",ios::in); 就OK了。
后来发现还是会有这个问题,真实的原因是因为我定义一个数组a[20],但是我cout<<a[22],所以出现以上问题。
4.关于无法输出中文的问题。
解决方法:在网上看到很多关于解决中文乱码的问题,但是不同的环境和版本好像解决办法都不一样,我的是window 7x64,Qt版本如下:
把Qt Creator里的“工具”->“选项”->“文本编辑器”->“行为”->“文件编码”->“默认编码”改为GB18030,这样在测试输出中文乱码解决了。
5.有时候构建之后出现很多奇怪的bug,也许需要点击项目右键清除,重新构建,或者有时候需要qmake一下,我之前就一直出现一个提示:无法引用的外部命令,的bug,一直调不通,困扰我好久,后来发现只要qmake一下就好了。
6.还有出现文件打不开的情况,你可以考虑在.pro里面加上:INCLUDEPATH
+=
./ 然后在构建一下也许就可以了。
解决方法:这个问题困扰了我好久,而且为此还重装了两次系统,而且网上也没有搜到相关的解决办法,重装了系统,第一次是学长给装的,感觉装得有点问题,装好之后安装Qt还是出现上述问题。后来怀疑是VS2010的版本有问题,于是又重新到正规的地方重装了系统,并且更换了之前的VS版本,在安装Qt之后这个问题就解决了。
2.初次使用时,在程序没有bug的情况下构建总是出现错误“:-1: error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”.
解决方法:(1)找到VS安装路径(假设我装在C盘的)下的cvtres.exe:C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下的 cvtres.exe。
(2)复制
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 目录下,直接覆盖替换。 再构建时就不会报错了。
3.程序构建成功,运行时去出现如下窗口,并且该程序在VC6.0中测试运行正常。
解决方法:是文件的引用位置搞错了。改成 :
ifstream infile("F:\\job\\QtJob\\TEST\\f1.txt",ios::in); 就OK了。
后来发现还是会有这个问题,真实的原因是因为我定义一个数组a[20],但是我cout<<a[22],所以出现以上问题。
4.关于无法输出中文的问题。
解决方法:在网上看到很多关于解决中文乱码的问题,但是不同的环境和版本好像解决办法都不一样,我的是window 7x64,Qt版本如下:
把Qt Creator里的“工具”->“选项”->“文本编辑器”->“行为”->“文件编码”->“默认编码”改为GB18030,这样在测试输出中文乱码解决了。
5.有时候构建之后出现很多奇怪的bug,也许需要点击项目右键清除,重新构建,或者有时候需要qmake一下,我之前就一直出现一个提示:无法引用的外部命令,的bug,一直调不通,困扰我好久,后来发现只要qmake一下就好了。
6.还有出现文件打不开的情况,你可以考虑在.pro里面加上:INCLUDEPATH
+=
./ 然后在构建一下也许就可以了。
相关文章推荐
- QT学习 第一章:基本对话框
- 使用Shiboken为C++和Qt库创建Python绑定
- Qt 5.6更新至RC版,最终版本近在咫尺
- 网卡安装常见问题精解
- PostgreSQL新手入门教程
- css网页布局中注意的几个问题小结
- 使用mysql中遇到的几个问题
- 装完linux以后需要注意的问题
- Ajax PHP简单入门教程代码
- .net中前台javascript与后台c#函数相互调用问题
- Nodejs学习笔记之入门篇
- javascript每日必学之基础入门
- Bootstrap入门书籍之(五)导航条、分页导航
- Bootstrap入门书籍之(三)栅格系统
- Bootstrap入门书籍之(一)排版
- jQuery入门 构造函数
- jQuery入门介绍之基础知识
- 针对初学者的jQuery入门指南
- jquery 指南/入门基础
- JDBCTM 指南:入门