我已经为 C/C++ 创建了一个简单的源代码分析工具,但我希望它成为 Visual Studio 2010 和 2012 版本的扩展或工具。它完全用 C++ 编写。出于这个原因,我使用“使用 Visual C++/ATL 创建加载项”选项创建了它。然后在“选择加载项选项”下,我遇到了一些问题。我不知道该选择哪一个或几个。我希望它在工具部分下有一个名称和图标,但另一方面,我的代码分析器也可以从命令行使用。如果有人可以建议我在那里选择哪个选项,我会很高兴。
我的第二个问题是,当我在 Visual Studio 中打开源文件时,如果我转到 Tools -> MyAddin,然后按下它,我希望它完成它的工作并分析代码,并在输出中显示结果下面的部分。
我的最后一个问题是,如果我有一个文件很少的 C/C++ 项目,如果我右键单击其中一个文件,我想查看我的加载项并能够从在那里,不要总是去工具 - > MyAddin。如果我右键单击项目,同样的事情也可以工作,然后它应该分析所有文件并在输出部分显示问题。
请注意,我已经在 C++ 中创建了源代码分析器工具,并且我将它作为 DLL。我也可以从终端在 Linux 中使用它,如果我愿意,我还可以为它创建一个 GUI,我计划稍后再做。但我对 Visual Studio 的经验并不多,尤其是在插件方面,这就是我需要你帮助的原因。如您所见,我的第一个问题是一种建议,但我认为我的第二个和第三个问题需要一些源代码。我知道你很难在没有看到我的代码的情况下给我一些帮助,但如果你能以某种方式帮助我,我会很高兴。