Visual Studio 2017如何通过外部工具ApiTrace运行应用程序
Visual Studio 2017 配置 ApiTrace 外部工具步骤
- 打开 VS2017,点击顶部菜单栏的
工具->外部工具,打开配置弹窗 - 点击
添加按钮,新增自定义工具,按以下规则填写配置项:- 标题:填写方便识别的名称,例如
ApiTrace 跟踪运行,后续会显示在工具菜单中 - 命令:填写本地
apitrace.exe的绝对路径,例如C:\dev\apitrace\bin\apitrace.exe,避免相对路径导致的文件找不到问题 - 参数:参考 ApiTrace 执行语法填写,参考模板为:
trace --api [gl|egl|d3d7|d3d8|d3d9|dxgi] $(TargetPath) [程序启动参数]说明:
$(TargetPath)是 VS 内置宏,会自动替换为当前项目编译生成的可执行文件完整路径,无需手动修改。如果需要指定跟踪记录的输出路径,可以额外添加-o 目标trace文件路径参数,例如trace --api dxgi -o myapp_trace.trace $(TargetPath) - 初始目录:填写
$(TargetDir),这个宏会自动指向可执行文件的生成目录,匹配程序正常运行的工作目录要求 - 可选配置:如果需要在 VS 内置的输出窗口查看 ApiTrace 运行日志,勾选
使用输出窗口即可;如果需要每次运行前手动调整参数,可以勾选提示输入参数
- 标题:填写方便识别的名称,例如
- 所有配置填写完成后点击
确定保存即可
使用方法
- 提前编译项目,确保最新的可执行文件已经生成
- 点击顶部菜单栏的
工具,找到你之前添加的 ApiTrace 自定义工具选项并点击,就会自动调用 ApiTrace 启动目标程序开始跟踪 - 程序运行结束后,你可以在配置的输出路径下拿到生成的跟踪记录文件,用于后续分析
内容的提问来源于stack exchange,提问作者Irbis
相关产品推荐
相关产品推荐

