- 主题:VS2022的新版加了些有用的小功能
v17.7
https://learn.microsoft.com/zh-cn/visualstudio/releases/2022/release-notes#17.7.4
1、Build Insights
可以查看每个cpp/h的编译时间。这样方便做编译的优化加速
2、宏扩展的可视化
macro的扩展一步一步可视化
--
FROM 221.218.160.*
版本比较
https://visualstudio.microsoft.com/zh-hans/vs/compare/
【 在 iamrzd 的大作中提到: 】
: 我也准备试试2022版本,社区版够用了吧?
:
--
FROM 221.218.160.*
搜搜就有
https://learn.microsoft.com/en-us/cpp/code-quality/clang-tidy?view=msvc-170
https://cloud.tencent.com/developer/news/457717
【 在 lwp 的大作中提到: 】
: 求问这版本和代码分析怎么设定成用clangtidy
--
FROM 221.218.160.*
写的有条件吧,
1、只能是MSBuild或者CMake工程。此时无论用什么toolset都可以设置用clang-tidy
2、用clang-cl toolset时,默认启用clang-tidy
还有个第三方的插件也能搞
https://marketplace.visualstudio.com/items?itemName=caphyon.ClangPowerTools2022
【 在 lwp 的大作中提到: 】
: 试过了没用,它还是用ms自家的分析
--
修改:z16166 FROM 221.218.160.*
FROM 221.218.160.*
我刚测试了一下clang-tidy,没有问题
工程的设置中,code analysis -> General,
Enable MS code analysis: No
Enable clang-tidy: Yes
code analysis -> clang-tidy, 设置clang-tidy的检查参数(默认只有个检查camel case,没啥鸟用)
然后右键点击工程,选择Analyze and code cleanup,能输出clang-tidy的警告。
【 在 lwp 的大作中提到: 】
: 我就用的msbuild,结果还是ms的analysis
: 用clang的是对的,但clang的在vs2022编译qt程序会挂
: 不理解。。。
--
FROM 221.218.160.*
MSVC早就完全支持C++20了,比别的编译器领先。
IDE的功能让语言更好用,也是重要的
【 在 SHENOK 的大作中提到: 】
: 这怎么感觉像是编译器和ide的变化,不是语言的标准呢
:
--
FROM 221.218.160.*
这是纯小众需求,MS是不会考虑的
【 在 hyperLee 的大作中提到: 】
: 能搞成绿色版就好了, 安装版真的太不方便了.
:
--
FROM 221.218.160.*