如何使用微软 c++ 编译器生成浏览器信息?



我已经使用Metrowerks Codewarrior IDE很多年了。它是C/C++编译器生成Metrowerks所谓的"浏览器信息"。此浏览器信息可以双击类型名/函数,并自动打开显示定义的正确文件。

现在提到的IDE可以通过插件使用外部工具链(编译器,链接器等(。我已经成功地为Microsoft创建了编译器和链接器插件作为GNU工具链。我唯一不知道的是生成提到的"浏览器信息"。我必须执行哪个命令行才能获取所需的信息?

编译器标志/FR 生成浏览器信息文件:/FR、/Fr (Create .Sbr 文件(,然后您可以使用 bscmake 将它们编译为 .bsc 文件。

但是我不知道您将如何在插件中使用这些 .sbr 文件或 .bsc 文件。我想你需要从Visual Studio找到一个DLL或COM接口来给你一些工作。还有其他选项,例如地图文件,如果它们更易于使用并且有足够的信息供您使用。

最新更新