解决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 --》输入如下命令:

bash 复制代码
## 使能TraceDesignTime
set TraceDesignTime=true

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

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

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

3 重启VS软件

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

相关推荐
Hhy_11079 小时前
《C++深度解构04》类和对象(下)——类型转换、static、友元与编译器优化
c语言·c++·学习·类和对象·visual studio
free-elcmacom20 小时前
C语言字符指针与字符串字面量——从一道“剑指 Offer”笔试题说起
c语言·visual studio
辰辉创聚1 天前
重组蛋白聚集的形成机制及其对蛋白活性的影响
opencv·时序数据库·visual studio·重组蛋白·蛋白聚集·蛋白活性·蛋白聚集体
AI编码进化论1 天前
云IDE介绍:环境模板化、Agent上云,云IDE该怎么选
开发语言·ide·人工智能·团队开发·ai编程
我要见SA姐12 天前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
ide·vscode·python·自动化·编辑器
VIP_CQCRE2 天前
在 Visual Studio 里接入 Ace Data Cloud:用 LMLocal 快速获得 AI 编程能力
openai·ai编程·visual studio·ace data cloud·lmlocal
ThornArmor2 天前
《向内深潜,向外飞掠》
c语言·开发语言·c++·vim·visual studio
郝学胜_神的一滴2 天前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
c++·visual studio
2501_915918412 天前
使用 VS Code 写 Swift 做 iOS 开发,插件能实现哪些功能,还有哪些短板
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
威嵌神州2 天前
天脉 3 开发环境与 BSP 适配:IDE license、驱动开发、飞腾平台
ide·驱动开发·嵌入式硬件·fpga开发