当前位置: 首页 > web >正文

解决Visual Studio报“IntelliSense不可用,需设置TRACEDESIGNTIME = true“问题

    今天,在Visual Studio + Qt插件编程时,碰到"IntelliSense不可用,设置环境变量 TRACEDESIGNTIME = true"问题,如图(1)所示:

图(1) VS报"IntelliSense不可用,设置环境变量 TRACEDESIGNTIME = true"错误

    该工程在电脑A上编译成功,但在电脑B上编译失败,也报"IntelliSense不可用,设置环境变量 "错误。

1 将工程属性的Qt Installation或Qt Version与VS菜单里的Qt Version保持一致

    想到这个工程代码,是从电脑A上拷贝过来,给电脑B使用,而电脑A、电脑B的Visual Studio版本都是VS2019, Qt插件版本都是Qt 5.14.2。那就去VS菜单栏 --》扩展 --》Qt Versions,看看菜单里的Qt Version和工程属性的Qt Version是否一致。

图(2) 查看VS菜单里的Qt Version

    发现: VS菜单里,定义的Qt Version为: msvc201764
    而工程属性里,定义的Qt Verson为: msvc2017
    居然少写了2个字符:64,难怪编译报错,IntelliSense智能助手不可用。
    问题原因: VS菜单里Qt Version与工程属性的Qt Version不一致。
    修改方法: 以VS菜单里的Qt Vesion为主,修改工程属性里的Qt Version或者Qt Installation,详细步骤如下:
    右击工程 --》属性 --》Qt Project Settings --> Qt Installation --> 选中: msvc201764 --》应用,如图(3)所示:

图(3) 将Qt Installation与Qt Version改成一致

2 手动设置TRACEDESIGNTIME

    接着,关闭Visual Studio软件,然后,点击桌面左下角的【开始】 --》Visual Studio 2019 --》Visual Studio Tools --》Developer Command Prompt for VS 2019 --》输入如下命令:

## 使能TraceDesignTime
set TraceDesignTime=true

,如图(4)、图(5)所示:

图(4) 在开始菜单里,找到"Developer Command Prompt for VS 2019"

图(5) 使用命令,设置TRACEDESIGNTIME为true

3 重启VS软件

    将VS软件,再打开,关闭一次即可。

http://www.xdnf.cn/news/8948.html

相关文章:

  • 获取点击点所在区域所能容纳最大连续空白矩形面积及顶点坐标需求分析及相关解决方案
  • 【linux】全志tina分区表挂载的脚本路径
  • 绩效管理缺乏数据支持,如何提高客观性?
  • 【AI论文】QuickVideo:通过系统算法协同设计实现实时长视频理解
  • 《数据密集型应用系统设计》笔记
  • BAT32G113 发送互补PWM
  • 【位运算】比特位计数
  • 海外仓系统 选浩方WMS一款体验更好的海外仓管理系统
  • 2025年—最新ComfyUI_修复面部与手部
  • 《爱的艺术》
  • 升级Win11后VMware虚拟机屏幕调整问题
  • Redis分布式锁浅谈
  • 打羽毛球tips
  • leetcode2025. 分割数组的最多方案数-hard
  • ESP32-S3 学习笔记(2)-屏幕驱动和lvgl移植
  • 【MySQL系列】数据库死锁问题
  • TDK PC95铁氧体隔磁片的技术要求
  • uniapp中懒加载图片组件的封装与应用
  • 【Qt】QCustomPlot相关
  • 网络段、主机段、子网掩码
  • Python 学习日记 day26
  • 蓝桥杯178 全球变暖
  • 【深度解读】三一重工的数字化转型(下篇2)
  • 大数据学习(118)-SQL面试问题总结
  • @Valid和@Vlidated的区别
  • Windows安装Docker Desktop开启 Kubenetes制作并部署本地镜像
  • Java 装饰器模式(Decorator)详解​
  • AI练习:指纹
  • [C语言实战]C语言文件操作实战:打造高效日志系统(六)
  • RMAN恢复报错RMAN-06555及其解决方案