<?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 Trace analyzer MPI library test example link error in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867034#M1703</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;when copying the manual example of the trace analyzer and collector&lt;/P&gt;
&lt;P&gt;in test directory (containing test.c, test.cpp etc) I did the following:&lt;/P&gt;
&lt;P&gt;set VT_LOGFILE_PREFIX=test_inst&lt;/P&gt;
&lt;P&gt;mkdir %VT_LOGFILE_PREFIX%&lt;/P&gt;
&lt;P&gt;both&lt;/P&gt;
&lt;P&gt;C:Program Files (x86)IntelICTCE3.1mpi3.1	est&amp;gt;icl /Fetestc /I"%I_MPI_ROOT%&lt;BR /&gt;"em64tinclude test.c /link /LIBPATH:"%VT_LIB_DIR%" VT.lib Ws2_32.lib /LIBPATH:&lt;BR /&gt;"%I_MPI_ROOT%em64tlib impi.lib /NODEFAULTLIB:LIBCMTD.lib&lt;/P&gt;
&lt;P&gt;and&lt;/P&gt;
&lt;P&gt;C:Program Files (x86)IntelICTCE3.1mpi3.1	est&amp;gt;icl /Fetestcpp /I"%I_MPI_ROOT%"em64tinclude test.cpp /link /LIBPATH:"%VT_LIB_DIR%" VT.lib Ws2_32.lib /LIBPATH:&lt;BR /&gt;"%I_MPI_ROOT%em64tlib impi.lib impicxx.lib /NODEFAULTLIB:LIBCMTD.lib&lt;/P&gt;
&lt;P&gt;yield link error about unresolved  external symbol "class MPI::something..."&lt;/P&gt;
&lt;P&gt;Build 20070913 Package ID: w_cc_p_10.1.011&lt;BR /&gt;Copyright (C) 1985-2007 Intel Corporation. All rights reserved.&lt;BR /&gt;test.cpp&lt;BR /&gt;Microsoft  Incremental Linker Version 8.00.50727.42&lt;BR /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;/P&gt;
&lt;P&gt;-out:testcpp.exe&lt;BR /&gt;"/LIBPATH:c:Program Files (x86)IntelICTCE3.1itac7.1&amp;#8;in..libimpi64"&lt;BR /&gt;Ws2_32.lib&lt;BR /&gt;VT.lib&lt;BR /&gt;"/LIBPATH:C:Program Files (x86)IntelICTCE3.1mpi3.1em64tlib impi.lib impi&lt;BR /&gt;cxx.lib /NODEFAULTLIB:LIBCMTD.lib"&lt;BR /&gt;test.obj&lt;BR /&gt; Creating library testcpp.lib and object testcpp.exp&lt;BR /&gt;test.obj : error LNK2019: unresolved external symbol "class MPI::Intracomm MPI::&lt;BR /&gt;COMM_WORLD" (&lt;A href="mailto:?COMM_WORLD@MPI@@3VIntracomm@1@A"&gt;?COMM_WORLD@MPI@@3VIntracomm@1@A&lt;/A&gt;) referenced in function main&lt;BR /&gt;test.obj : error LNK2019: unresolved external symbol "void __cdecl MPI::Init(int&lt;BR /&gt;&amp;amp;,char * * &amp;amp;)" (&lt;A href="mailto:?Init@MPI@@YAXAEAHAEAPEAPEAD@Z"&gt;?Init@MPI@@YAXAEAHAEAPEAPEAD@Z&lt;/A&gt;) referenced in function main&lt;BR /&gt;test.obj : error LNK2019: unresolved external symbol "void __cdecl MPI::Get_proc&lt;BR /&gt;essor_name(char *,int &amp;amp;)" (&lt;A href="mailto:?Get_processor_name@MPI@@YAXPEADAEAH@Z"&gt;?Get_processor_name@MPI@@YAXPEADAEAH@Z&lt;/A&gt;) referenced in&lt;BR /&gt;function main[ to be continued... ]&lt;/P&gt;
&lt;P&gt;Any hint why, please?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;
&lt;P&gt;ps: Why the linker is not from Intel but from Microsoft?&lt;/P&gt;</description>
    <pubDate>Tue, 15 Jan 2008 12:04:49 GMT</pubDate>
    <dc:creator>toastnmaker</dc:creator>
    <dc:date>2008-01-15T12:04:49Z</dc:date>
    <item>
      <title>Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867034#M1703</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;when copying the manual example of the trace analyzer and collector&lt;/P&gt;
&lt;P&gt;in test directory (containing test.c, test.cpp etc) I did the following:&lt;/P&gt;
&lt;P&gt;set VT_LOGFILE_PREFIX=test_inst&lt;/P&gt;
&lt;P&gt;mkdir %VT_LOGFILE_PREFIX%&lt;/P&gt;
&lt;P&gt;both&lt;/P&gt;
&lt;P&gt;C:Program Files (x86)IntelICTCE3.1mpi3.1	est&amp;gt;icl /Fetestc /I"%I_MPI_ROOT%&lt;BR /&gt;"em64tinclude test.c /link /LIBPATH:"%VT_LIB_DIR%" VT.lib Ws2_32.lib /LIBPATH:&lt;BR /&gt;"%I_MPI_ROOT%em64tlib impi.lib /NODEFAULTLIB:LIBCMTD.lib&lt;/P&gt;
&lt;P&gt;and&lt;/P&gt;
&lt;P&gt;C:Program Files (x86)IntelICTCE3.1mpi3.1	est&amp;gt;icl /Fetestcpp /I"%I_MPI_ROOT%"em64tinclude test.cpp /link /LIBPATH:"%VT_LIB_DIR%" VT.lib Ws2_32.lib /LIBPATH:&lt;BR /&gt;"%I_MPI_ROOT%em64tlib impi.lib impicxx.lib /NODEFAULTLIB:LIBCMTD.lib&lt;/P&gt;
&lt;P&gt;yield link error about unresolved  external symbol "class MPI::something..."&lt;/P&gt;
&lt;P&gt;Build 20070913 Package ID: w_cc_p_10.1.011&lt;BR /&gt;Copyright (C) 1985-2007 Intel Corporation. All rights reserved.&lt;BR /&gt;test.cpp&lt;BR /&gt;Microsoft  Incremental Linker Version 8.00.50727.42&lt;BR /&gt;Copyright (C) Microsoft Corporation. All rights reserved.&lt;/P&gt;
&lt;P&gt;-out:testcpp.exe&lt;BR /&gt;"/LIBPATH:c:Program Files (x86)IntelICTCE3.1itac7.1&amp;#8;in..libimpi64"&lt;BR /&gt;Ws2_32.lib&lt;BR /&gt;VT.lib&lt;BR /&gt;"/LIBPATH:C:Program Files (x86)IntelICTCE3.1mpi3.1em64tlib impi.lib impi&lt;BR /&gt;cxx.lib /NODEFAULTLIB:LIBCMTD.lib"&lt;BR /&gt;test.obj&lt;BR /&gt; Creating library testcpp.lib and object testcpp.exp&lt;BR /&gt;test.obj : error LNK2019: unresolved external symbol "class MPI::Intracomm MPI::&lt;BR /&gt;COMM_WORLD" (&lt;A href="mailto:?COMM_WORLD@MPI@@3VIntracomm@1@A"&gt;?COMM_WORLD@MPI@@3VIntracomm@1@A&lt;/A&gt;) referenced in function main&lt;BR /&gt;test.obj : error LNK2019: unresolved external symbol "void __cdecl MPI::Init(int&lt;BR /&gt;&amp;amp;,char * * &amp;amp;)" (&lt;A href="mailto:?Init@MPI@@YAXAEAHAEAPEAPEAD@Z"&gt;?Init@MPI@@YAXAEAHAEAPEAPEAD@Z&lt;/A&gt;) referenced in function main&lt;BR /&gt;test.obj : error LNK2019: unresolved external symbol "void __cdecl MPI::Get_proc&lt;BR /&gt;essor_name(char *,int &amp;amp;)" (&lt;A href="mailto:?Get_processor_name@MPI@@YAXPEADAEAH@Z"&gt;?Get_processor_name@MPI@@YAXPEADAEAH@Z&lt;/A&gt;) referenced in&lt;BR /&gt;function main[ to be continued... ]&lt;/P&gt;
&lt;P&gt;Any hint why, please?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;
&lt;P&gt;ps: Why the linker is not from Intel but from Microsoft?&lt;/P&gt;</description>
      <pubDate>Tue, 15 Jan 2008 12:04:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867034#M1703</guid>
      <dc:creator>toastnmaker</dc:creator>
      <dc:date>2008-01-15T12:04:49Z</dc:date>
    </item>
    <item>
      <title>Re: Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867035#M1704</link>
      <description>&lt;P&gt;Moreover,&lt;/P&gt;
&lt;P&gt;in FAQ's to Intel Trace Analyzer for Windows I've just found the following issue:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Do the Intel Trace Analyzer and Collector run on Microsoft* Windows* operating environment?&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;The tracing part of the tool (Intel Trace Collector) does &lt;STRONG&gt;not&lt;/STRONG&gt; run on Windows. It consists of Linux* libraries that are linked to applications that you want to trace. The analysis part of the tool (Intel Trace Analyzer) is implemented as a GUI that exists both for Windows XP and for Linux*.&lt;/P&gt;
&lt;P&gt;What does it mean? Why is there then a Windows tracing example in the user-guide?&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jan 2008 08:37:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867035#M1704</guid>
      <dc:creator>toastnmaker</dc:creator>
      <dc:date>2008-01-16T08:37:57Z</dc:date>
    </item>
    <item>
      <title>Re: Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867036#M1705</link>
      <description>&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;Hi Martin,&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;&amp;gt; "/LIBPATH:C:Program Files (x86)IntelICTCE3.1mpi3.1em64tlib impi.lib impicxx.lib /NODEFAULTLIB:LIBCMTD.lib"&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;Please check your command line. It seems that you messed up quotas when specifying /LIBPATH - library names became a part of the path name.&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;Also please notice compiler wrapper scripts provided with Intel MPI 3.1 for Windows, named mpiicc, mpiicpc and mpiifort. Drivers will automatically provide you with proper linker command as well.&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;Simply call "mpiicc -trace foo.c" go get same result.&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;&amp;gt; Why the linker is not from Intel but from Microsoft?&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;Intel does not provide binary tools like linker of dumpbin. &lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;- Grigory&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jan 2008 17:45:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867036#M1705</guid>
      <dc:creator>grigoryzagorodnev</dc:creator>
      <dc:date>2008-01-16T17:45:35Z</dc:date>
    </item>
    <item>
      <title>Re: Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867037#M1706</link>
      <description>&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;&amp;gt; (Intel Trace Collector) does not run on Windows&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;ITC &lt;STRONG&gt;does&lt;/STRONG&gt; run on Windows. FAQ would be updated properly in a while.&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;- Grigory&lt;P&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jan 2008 18:04:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867037#M1706</guid>
      <dc:creator>grigoryzagorodnev</dc:creator>
      <dc:date>2008-01-16T18:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867038#M1707</link>
      <description>&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;More accurate: Intel Trace Collector 7.1 does run on Windows.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jan 2008 18:06:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867038#M1707</guid>
      <dc:creator>grigoryzagorodnev</dc:creator>
      <dc:date>2008-01-16T18:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867039#M1708</link>
      <description>&lt;P&gt;Thanks a lot. Cmd line, correct VT_ libs set. Solved! It works pretty well.&lt;/P&gt;
&lt;P&gt;Btw, what's inside LIBCMTD.lib that it is ignored by /NODEFAULTLIB?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jan 2008 08:55:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867039#M1708</guid>
      <dc:creator>toastnmaker</dc:creator>
      <dc:date>2008-01-17T08:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Trace analyzer MPI library test example link error</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867040#M1709</link>
      <description>&lt;FONT size="2"&gt;&lt;FONT face="Courier New"&gt;
&lt;P class="MsoPlainText"&gt;LIBCMTD.lib is one of Microsoft C language runtime support library, debug version. This option should not affect target applications.&lt;P&gt;&lt;/P&gt;&lt;/P&gt;
&lt;P class="MsoPlainText"&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Jan 2008 19:06:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/Trace-analyzer-MPI-library-test-example-link-error/m-p/867040#M1709</guid>
      <dc:creator>grigoryzagorodnev</dc:creator>
      <dc:date>2008-01-17T19:06:23Z</dc:date>
    </item>
  </channel>
</rss>

