ue4显示变量_UE4开发-VisualStudio2015-vs2015-不显示调试Debug变量解决方案

在UE4开发中遇到调试时无法查看变量值的问题,通过尝试调整Visual Studio 2015的设置无果,最终发现不需要勾选【在变量窗口中显示对象的原始结构】即可正常查看。此外,可以通过添加.natvis文件来自定义调试视图,以更好地查看UE4的FString等变量。如果仍然存在问题,可以尝试导入配置参数或使用UnrealVS扩展来辅助调试。
摘要由CSDN通过智能技术生成

刚开始接触UE4开发的时候,遇到了一个很棘手的问题。就是在调试的时候无法显示变量信息。如下图:

上图中右下角带黑色小锁的地方是展不开或者看不了数据的。

我们尝试过在【调试】-【选项】-【调试】-【常规】设置,结果还是不行。但后来实验的结果是,根本不需要勾选【在变量窗口中显示对象的原始结构】,然后就实现了查看变量。

如图:

效果如图:

如果你的VS环境在配置的时候被弄乱了,在安装了上面2个东西之后还是不能查看,就导入我的配置参数吧:

【工具】-【导入导出配置】

分割线,有很多人在调试UE4的时候并没有出现这个局部变量的设置,这个跟visual studio 2015的 .natvis文件的解析有关

{什么是.natvis}

关于自定义调试器的更多信息,可以查看如下几篇文章,这里就不多介绍了:

除了手动创建的方式外,也有人写将一些通用的框架如boost等写好了自定义视图,我们就可以直接调用即可,入我之前介绍过的一款C++ 可视化调试工具增强插件

我们先需要为UE4人工添加.natvis 的配置。

文件的路径和教程如下:

教程:

UE4.natvis

官方文档:

其中debug插件安装方式是:

将文件:[UE4Root]/Engine/Extras/VisualStudioDebugging/UE4.natvis

拷贝到:[UserProfile]/My Documents/Visual Studio 2013/Visualizers/UE4.natvis

或者拷贝到:[VisualStudioInstallPath]/Common7/Packages/Debugger/Visualizers/UE4.natvis

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值