<bdo id='tXcYX'></bdo><ul id='tXcYX'></ul>
  • <small id='tXcYX'></small><noframes id='tXcYX'>

      <i id='tXcYX'><tr id='tXcYX'><dt id='tXcYX'><q id='tXcYX'><span id='tXcYX'><b id='tXcYX'><form id='tXcYX'><ins id='tXcYX'></ins><ul id='tXcYX'></ul><sub id='tXcYX'></sub></form><legend id='tXcYX'></legend><bdo id='tXcYX'><pre id='tXcYX'><center id='tXcYX'></center></pre></bdo></b><th id='tXcYX'></th></span></q></dt></tr></i><div id='tXcYX'><tfoot id='tXcYX'></tfoot><dl id='tXcYX'><fieldset id='tXcYX'></fieldset></dl></div>
      1. <tfoot id='tXcYX'></tfoot>

        <legend id='tXcYX'><style id='tXcYX'><dir id='tXcYX'><q id='tXcYX'></q></dir></style></legend>

      2. 如何在命令行中使用 MS 代码覆盖工具?

        时间:2023-05-23

        1. <legend id='bo4iH'><style id='bo4iH'><dir id='bo4iH'><q id='bo4iH'></q></dir></style></legend>
        2. <i id='bo4iH'><tr id='bo4iH'><dt id='bo4iH'><q id='bo4iH'><span id='bo4iH'><b id='bo4iH'><form id='bo4iH'><ins id='bo4iH'></ins><ul id='bo4iH'></ul><sub id='bo4iH'></sub></form><legend id='bo4iH'></legend><bdo id='bo4iH'><pre id='bo4iH'><center id='bo4iH'></center></pre></bdo></b><th id='bo4iH'></th></span></q></dt></tr></i><div id='bo4iH'><tfoot id='bo4iH'></tfoot><dl id='bo4iH'><fieldset id='bo4iH'></fieldset></dl></div>

              • <bdo id='bo4iH'></bdo><ul id='bo4iH'></ul>

                <small id='bo4iH'></small><noframes id='bo4iH'>

                    <tbody id='bo4iH'></tbody>
                  <tfoot id='bo4iH'></tfoot>
                  本文介绍了如何在命令行中使用 MS 代码覆盖工具?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我有以下 C++ 代码.

                  I have the following C++ code.

                  #include <iostream>
                  using namespace std;
                  
                  int testfunction(int input)
                  {
                      if (input > 0) {
                          return 1;
                      }
                      else {
                          return 0;
                      }
                  }
                  
                  int main()
                  {
                      testfunction(-1);
                      testfunction(1);
                  }
                  

                  我编译它以获得执行

                  cl /Zi hello.cpp -link /Profile
                  

                  然后,我检测执行并生成 .coverage 二进制文件.

                  Then, I instrument the execution and generated the .coverage binary.

                  vsinstr -coverage hello.exe
                  start vsperfmon -coverage -output:mytestrun.coverage
                  vsperfcmd -shutdown
                  

                  当我在 VS2010 中打开覆盖文件时,我没有得到任何结果.

                  When I open the coverage file in VS2010, I got nothing in its results.

                  可能有什么问题?我按照这篇文章中的说明进行操作.

                  What might be wrong? I followed the instructions in this post.

                  推荐答案

                  你需要在监视器启动后运行你的程序:

                  You need to run your program after the monitor starts:

                  1. <代码>>vsinstr/coverage hello.exe
                  2. <代码>>启动 vsperfmon/coverage/output:mytestrun.coverage
                  3. <代码>>你好.exe
                  4. <代码>>vsperfcmd/shutdown

                  当您运行第 3 步时,您应该会在 vsperfmon.exe 中看到一些通知,提示 hello.exe 已启动.

                  When you run step 3, you should see some notification in vsperfmon.exe that hello.exe has started.

                  如果您计划进行多次测试运行,则只需运行步骤 2-4.换句话说,您只需要在二进制文件(步骤 1)构建后对其进行一次检测.

                  If you plan on doing multiple test runs, you only need to run steps 2-4. In other words, you only need to instrument your binary (step 1) once after it's built.

                  这篇关于如何在命令行中使用 MS 代码覆盖工具?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在 Windows 2000 中使用 Visual Studio 2010 编译的 C++ D 下一篇:MSVC 中的复合文字

                  相关文章

                  最新文章

                  <tfoot id='5vOXg'></tfoot>

                  <legend id='5vOXg'><style id='5vOXg'><dir id='5vOXg'><q id='5vOXg'></q></dir></style></legend>
                    <bdo id='5vOXg'></bdo><ul id='5vOXg'></ul>
                1. <small id='5vOXg'></small><noframes id='5vOXg'>

                  <i id='5vOXg'><tr id='5vOXg'><dt id='5vOXg'><q id='5vOXg'><span id='5vOXg'><b id='5vOXg'><form id='5vOXg'><ins id='5vOXg'></ins><ul id='5vOXg'></ul><sub id='5vOXg'></sub></form><legend id='5vOXg'></legend><bdo id='5vOXg'><pre id='5vOXg'><center id='5vOXg'></center></pre></bdo></b><th id='5vOXg'></th></span></q></dt></tr></i><div id='5vOXg'><tfoot id='5vOXg'></tfoot><dl id='5vOXg'><fieldset id='5vOXg'></fieldset></dl></div>