<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Viewing source with static libs in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/Viewing-source-with-static-libs/m-p/957734#M8514</link>
    <description>Symbol generation (-Zi or equivalent) would need to be on for compilation of each of the functions involved, for creation of the .lib, and for the final link.  As you suggest, there should have been a .pdb for the .lib, as well as one for the final .exe.  If you compiled using Microsoft C++, there should be a .pdb for each .obj, and those would be required when building the .lib.  If all these .pdb files were present when required during the build, and VTune is unable to find them, it should pop up a window asking you to point them out.  Only if you make an error in that window should you have to use the Options, File associations menu, to undo a wrong association.</description>
    <pubDate>Tue, 13 Dec 2005 11:20:30 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2005-12-13T11:20:30Z</dc:date>
    <item>
      <title>Viewing source with static libs</title>
      <link>https://community.intel.com/t5/Analyzers/Viewing-source-with-static-libs/m-p/957733#M8513</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Howdy, &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I've created an application TestDriver.exe which calls Foo.lib. The lib does the bulk of the computation. I would like very much to drill down to the source view in Vtune, however Vtune complains that no source information is available. I assume that this is because Foo.lib does not create a .pdb file. &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Using VS2003, how do I give Vtune the information it needs for source view? &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks!&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;-Ramy&lt;/DIV&gt;</description>
      <pubDate>Tue, 13 Dec 2005 10:09:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Viewing-source-with-static-libs/m-p/957733#M8513</guid>
      <dc:creator>sadek1</dc:creator>
      <dc:date>2005-12-13T10:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: Viewing source with static libs</title>
      <link>https://community.intel.com/t5/Analyzers/Viewing-source-with-static-libs/m-p/957734#M8514</link>
      <description>Symbol generation (-Zi or equivalent) would need to be on for compilation of each of the functions involved, for creation of the .lib, and for the final link.  As you suggest, there should have been a .pdb for the .lib, as well as one for the final .exe.  If you compiled using Microsoft C++, there should be a .pdb for each .obj, and those would be required when building the .lib.  If all these .pdb files were present when required during the build, and VTune is unable to find them, it should pop up a window asking you to point them out.  Only if you make an error in that window should you have to use the Options, File associations menu, to undo a wrong association.</description>
      <pubDate>Tue, 13 Dec 2005 11:20:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Viewing-source-with-static-libs/m-p/957734#M8514</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2005-12-13T11:20:30Z</dc:date>
    </item>
  </channel>
</rss>

