我已经使用Metrowerks Codewarrior IDE很多年了。它的C/C++编译器生成Metrowerks所说的“浏览器信息”。此浏览器信息使双击typename/functioname成为可能,并自动打开显示定义的正确文件。
现在,上面提到的IDE可以使用外部工具链(编译器、链接器等)。通过插件的方式。我已经成功地为微软和GNU工具链创建了编译器和链接器插件。我唯一不知道的是如何生成所提到的“浏览器信息”。我必须执行哪个命令行才能获得所需的信息?
发布于 2020-02-12 20:24:59
编译器标志/FR生成浏览器信息文件:/FR, /Fr (Create .Sbr File),然后您可以使用bscmake将这些文件编译成.bsc文件。
然而,我不知道你如何在你的插件中使用这些.sbr文件或.bsc文件。我猜您需要从Visual Studio中找到一个DLL或COM接口来为您提供一些工作内容。还有其他选择,比如地图文件,如果它们更容易消费,并为您提供足够的信息。
https://stackoverflow.com/questions/60188119
复制相似问题