问题背景:
使用UE5.5,创建一个C++的模板项目,使用的IDE是vs2022;然后写代码的时候发现,比如UPROPERTY宏的参数,代码提示都是不准确的参数,如下图:
尝试过很多办法,重新生成项目文件,安装UnrealVS插件,补充引擎源码目录等......
但是不管怎样,这边宏的参数的智能提示都不正确。
从吃完午饭搞到晚上,查看各种文档,ChatGPT,DeepSeeker都被问烂了,都找不到解决办法。。。
解决方案:
改用Rider!!!!!
现在Rider推出了免费非商用许可证,可以免费使用了!
用Rider后,这边智能提示就正确了:
网上各种UE5配置Rider的教程,很简单方便!而且比VS好用!(个人主观评价,如果你觉得VS更好用,那VS就更好用,不用评论区跟我争论)
(绝对不是给Rider打广告,是被VS坑了好几个小时的惨痛教训!)