gpt4 book ai didi

c# - C++ 后台代码分析器,如 C# 的 Resharper?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:24 25 4
gpt4 key购买 nike

我知道有许多工具可以提供 R# 的其他便利,但我正在专门寻找一种工具,它会在我实际尝试构建之前告诉我是否有编译/链接错误。就像在 C# 中一样,它应该告诉我是否缺少分号、引用缺少的函数等。

在 R# 中,右下角有一个漂亮的红/绿点,告诉您是否有编译问题。

我看过 CodeRush,但我不清楚它是否具有适用于 C++ 的此功能。

可能应该提到它是针对 VS 的,当然,适用于其他工具的建议对阅读本文的人会有用。

最佳答案

您使用的是哪个版本的 Visual Studio? Visual Studio 2010 及更高版本应该能够检查语法错误、未定义的标识符等。

Eclipse 的最新版本也可以这样做。 (事实上​​,Eclipse 的代码分析会检查一些潜在的问题,例如我的编译器不会检查未初始化的成员变量。)由于 Eclipse 是一个成熟的 IDE,它不会与 Visual Studio 集成,但是没有什么可以阻止您创建 Eclipse项目包含与另一个 IDE 项目相同的文件,并使用 Eclipse 进行编辑,使用另一个 IDE 进行构建和调试。 (我这样做是为了将 Eclipse 与 Embarcadero C++Builder 结合使用,因为与 Embarcadero C++Builder 相比,我更喜欢将 Eclipse 作为 IDE。)

更新:Visual C++ 显然将此称为 IntelliSense 错误报告,您可以在“工具”、“选项”、“文本编辑器”、“C/C++”、“高级”、“IntelliSense”下启用它。 This blog post有更多信息。

关于c# - C++ 后台代码分析器,如 C# 的 Resharper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12387542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com