MSVC2015编译器 + QtCreater 环境搭建常见问题解决

2024-01-10 06:48

本文主要是介绍MSVC2015编译器 + QtCreater 环境搭建常见问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. cl.exe 和 rc.exe 无法运行

cl.exe

是微软vs的编译程序,用来生成obj文件,cl.exe无法运行的话,自然不能编译程序。
解决方法是添加相应的环境变量。
添加方法有两种:
一是直接在path里添加C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;
二是新建一个环境变量比如QTVS2015CLKIT,赋值为C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;
区别是:直接添加到path会加长path的长度,达到上限以后比较麻烦;新建环境变量需要使用系统环境变量,如下图,“清除系统环境变量“不要打勾。最好重启下电脑。
在这里插入图片描述

rc.exe

rc.exe是编译资源文件.res的程序,
在“清除系统环境变量“不打勾的或打勾的情况下,都可以参照绿框内windows sdk版本把C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64加到path里,或者把C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64中的rc.exe和rcdll.dll拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin都是可以的。
重启电脑。在这里插入图片描述
**

2. cannot open C:\Windows\main.obj.15896.16.jom for write

**
jom本身是个多线程编译的好东西,网上有说禁用jom转而使用nmake是治标不治本的方法。解决方法:在确定上述rc.exe和cl.exe没问题后,一是检查报错的路径中是否有中文,二是可能Qt对这个路径没有访问权限,需要使用管理员模式打开Qt。

**

3.无法调试

**
最可能能原因是装windows sdk(如下图绿图)的时候没有安装CDB。
在这里插入图片描述
点击铝框中的修改,
在这里插入图片描述
下一步,

在这里插入图片描述
勾选铝框中选项,点击change,等待完成。

这篇关于MSVC2015编译器 + QtCreater 环境搭建常见问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/589915

相关文章

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Redis出现中文乱码的问题及解决

《Redis出现中文乱码的问题及解决》:本文主要介绍Redis出现中文乱码的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 问题的产生2China编程. 问题的解决redihttp://www.chinasem.cns数据进制问题的解决中文乱码问题解决总结

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

XML重复查询一条Sql语句的解决方法

《XML重复查询一条Sql语句的解决方法》文章分析了XML重复查询与日志失效问题,指出因DTO缺少@Data注解导致日志无法格式化、空指针风险及参数穿透,进而引发性能灾难,解决方案为在Controll... 目录一、核心问题:从SQL重复执行到日志失效二、根因剖析:DTO断裂引发的级联故障三、解决方案:修复

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

解决Entity Framework中自增主键的问题

《解决EntityFramework中自增主键的问题》:本文主要介绍解决EntityFramework中自增主键的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录Entity Framework中自增主键问题解决办法1解决办法2解决办法3总结Entity Fram