遇见事情不要慌,打开百度来帮忙!!!!!!!好了,今天又是面向百度编程的一天......
最近公司项目需要用的vs2015+qt5.8.0的环境进行编程,特此记录一下安装软件,配置环境中遇见的一些问题,首先讲一下qt Creator 5.8.0 软件安装问题。
下载qt的网站https://www.qt.io/download/
关于启动软件(老鸟自动跳过这里往下翻):你的应用程序.exe文件结尾的是启动项目的,避免有像我一下的菜鸡不知道咋启动的,可以通过下面这个图的去找
或者第二种:按照我这个红色方框的系统目录去找.exe文件进行启动。
Qt安装的详细过程我就不演示了,大家百度都可以搜到。
主要记录一下新建项目出现的各种问题,报错,项目无法运行等等问题。
我们新建一个Qt项目,QWediget项目(有的网上教程让你创建qt GUI项目,这个Qt Widgets Application 包含了gui的窗体程序。)
以下请细心阅读,花了一天时间去试错,去安装环境,差点重装系统。
看看你有这些没,有的话就别管了,没有去网上搜一下下载安装一下,最好是直接修复qt,找个安装包,安装一下,因为开发桌面应用程序要用到一些minGW组件,还有C++桌面应用程序的组件。
下面这个问题n+1:构建套件Kit手动设置部分报错!
或者出现下面这个问题(你把鼠标放到这个“”的内容上会出现这个)
解决办法:按照我的这个办法进行配置一下就好了,不过因为你上面默认选择的是64位的,这里出现问题,kit套件也不会影响的。
一般主要问题n+1:出现LNK1158无法运行rc.exe
Qt里面创建的程序出现这个,在运行时,下面问题报错那里。
这个时候去找这个rc.exe文件和rcdll.dll文件,放到你qt的文件夹bin目录下。不行,就多复制几个地方:
复制到你安装qt的位置bin目录下,对于不同位数的操作系统有不同的方法:
将32位版本 rc.exe和 rcdll.dll 复制到:盘(你的盘ABCD):Qt5.8.0/msvc2015/bin(如果选择安装2015的32位编译器)
将64位版本rc.exe和rcdll.dll 复制到:盘(你的盘ABCD):Qt5.8.0/msvc2017_64/bin (如果选择安装2015的64位编译器)
如果你有多个版本,建议挨个全部都复制进去。
对于vs2015 环境也如法炮制。
下期预告:讲一下vs2015安装遇见的问题:
1、安装vs2015安装不上,卸载不掉
2、配置vs2015的过程,环境变量等问题
3、运行项目出现报错error c2653
4、如何在vs中运行qt项目
5、运行qt的ui页面出现error MSB 4018报错问题
6、出现以下报错信息怎么解决
error MSB4018: “VCMessage”任务意外失败。 System.FormatException: 索引(从零开始)必须大于或等于零,且小于参数列表的大小。 在 System.Text.StringBuilder.AppendFormat(IFormatProvider provider, String format, Object[] args) 在 System.String.Format(IFormatProvider provider, String format, Object[] args) 在 Microsoft.Build.Shared.ResourceUtilities.FormatString(String unformatted, Object[] args) 在 Microsoft.Build.Utilities.TaskLoggingHelper.FormatString(String unformatted, Object[] args) 在 Microsoft.Build.Utilities.TaskLoggingHelper.FormatResourceString(String resourceName, Object[] args) 在 Microsoft.Build.Utilities.TaskLoggingHelper.LogWarningWithCodeFromResources(String messageResourceName, Object[] messageArgs) 在 Microsoft.Build.CPPTasks.VCMessage.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult) C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets 990
好了!!!
qt出现的问题基本就这样了,下期有时间我将总结vs2015安装配置的问题,如果你在使用vs2015进行音视频相关开发,遇见上面的问题,着急解决也可以加我qq603971921,备注csdn即可,免费帮你分析。Vs2019-22版本问题也可。