<?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: How to find which library contains which function? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877689#M9767</link>
    <description>&lt;DIV style="margin:0px;"&gt;&lt;BR /&gt;Hi,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;labelmarker is a computer vision function. For static linking, you can choose ippcvemerged.lib ippcvmerged.lib &lt;BR /&gt;For dynamically linking, choose ippcv.lib&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;The followingarticles may help you findwhich librariesneededin your application:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;&lt;A href="http://support.intel.com/support/performancetools/libraries/ipp/win/ia/sb/cs-010674.htm#2"&gt;http://support.intel.com/support/performancetools/libraries/ipp/win/ia/sb/cs-010674.htm#2&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Thanks,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Chao &lt;BR /&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 23 Dec 2008 05:33:08 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2008-12-23T05:33:08Z</dc:date>
    <item>
      <title>How to find which library contains which function?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877688#M9766</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm new to IPP. This question might sound a little dumb. But please help.&lt;/P&gt;
&lt;P&gt;I'm having some linking errors because I didn't include the correct library which contains the functions I'm using in my makefile. the function I'm using is labelmarkers() to do the 2D labeling.&lt;/P&gt;
&lt;P&gt;Can anyone tell me which library I should link to?&lt;/P&gt;
&lt;P&gt;And more generally, how doI know which library contains which functions?&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Dec 2008 22:59:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877688#M9766</guid>
      <dc:creator>Mellisa</dc:creator>
      <dc:date>2008-12-22T22:59:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to find which library contains which function?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877689#M9767</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;BR /&gt;Hi,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;labelmarker is a computer vision function. For static linking, you can choose ippcvemerged.lib ippcvmerged.lib &lt;BR /&gt;For dynamically linking, choose ippcv.lib&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;The followingarticles may help you findwhich librariesneededin your application:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;&lt;A href="http://support.intel.com/support/performancetools/libraries/ipp/win/ia/sb/cs-010674.htm#2"&gt;http://support.intel.com/support/performancetools/libraries/ipp/win/ia/sb/cs-010674.htm#2&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Thanks,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Chao &lt;BR /&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 23 Dec 2008 05:33:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877689#M9767</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2008-12-23T05:33:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to find which library contains which function?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877690#M9768</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/21699"&gt;Chao Yu (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;BR /&gt;Hi,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;labelmarker is a computer vision function. For static linking, you can choose ippcvemerged.lib ippcvmerged.lib &lt;BR /&gt;For dynamically linking, choose ippcv.lib&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;The followingarticles may help you findwhich librariesneededin your application:&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-find-the-intel-ipp-libraries-needed-by-your-application&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;&lt;A href="http://support.intel.com/support/performancetools/libraries/ipp/win/ia/sb/cs-010674.htm#2"&gt;http://support.intel.com/support/performancetools/libraries/ipp/win/ia/sb/cs-010674.htm#2&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Thanks,&lt;/DIV&gt;
&lt;DIV style="margin:0px;"&gt;Chao &lt;BR /&gt;&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;Hi Chao,&lt;/P&gt;
&lt;P&gt;Thank you very much for your reply. That really helps a lot.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2008 17:18:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877690#M9768</guid>
      <dc:creator>Mellisa</dc:creator>
      <dc:date>2008-12-23T17:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to find which library contains which function?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877691#M9769</link>
      <description>&lt;P&gt;You can use the following command line program to find strings in binary files. When your linker complains, navigate to the IPP/UMC directory with the LIB files, and use the below to find the relevant LIB file.&lt;/P&gt;
&lt;P&gt;Type "stringfind -sUndefinedGlobalFunctionName *.lib". Be sure to enter the fully qualified function name for "UndefinedGlobalFunctionName", including all at-signs "@" and relevant characters.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;#include &lt;WINDOWS.H&gt;&lt;BR /&gt;#include &lt;STDIO.H&gt;&lt;BR /&gt;#include &lt;STDLIB.H&gt;&lt;BR /&gt;#include &lt;STRING.H&gt;&lt;BR /&gt;&lt;BR /&gt;#define MIN_LEN 8&lt;BR /&gt;#define MAX_LEN 1024&lt;BR /&gt;&lt;BR /&gt;int main(int argc,char **argv)&lt;BR /&gt;{&lt;BR /&gt; DWORD dwMinLen=MIN_LEN;&lt;BR /&gt; char cData;&lt;BR /&gt; char szText[MAX_LEN];&lt;BR /&gt; char szSearchString[MAX_LEN];&lt;BR /&gt; WIN32_FIND_DATA FindData;&lt;BR /&gt; FILE *fp;&lt;BR /&gt;&lt;BR /&gt; szSearchString[0] = 0;&lt;BR /&gt; for (int argn = 1; argn &amp;lt; argc; argn++)&lt;BR /&gt; switch (argv[argn][0])&lt;BR /&gt; {&lt;BR /&gt; case '-' :&lt;BR /&gt; switch (argv[argn][1])&lt;BR /&gt; {&lt;BR /&gt; case 'm' :&lt;BR /&gt; sscanf(&amp;amp;argv[argn][2],"%u",&amp;amp;dwMinLen);&lt;BR /&gt; break;&lt;BR /&gt; case 's' :&lt;BR /&gt; strcpy_s(szSearchString, sizeof(szSearchString), &amp;amp;argv[argn][2]);&lt;BR /&gt; break;&lt;BR /&gt; default :&lt;BR /&gt; fputs("Usage : StringFind [-m&lt;MINIMUM string="" length=""&gt;] -s&lt;SEARCH string=""&gt; file1...n", stderr);&lt;BR /&gt; break;&lt;BR /&gt; }&lt;BR /&gt; break;&lt;BR /&gt;&lt;BR /&gt; default :&lt;BR /&gt; if (szSearchString[0] == 0)&lt;BR /&gt; {&lt;BR /&gt; fputs("Usage : StringFind [-m&lt;MINIMUM string="" length=""&gt;] -s&lt;SEARCH string=""&gt; file1...n",stderr);&lt;BR /&gt; return(1);&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; HANDLE hFind = FindFirstFile(argv[argn], &amp;amp;FindData);&lt;BR /&gt; if (hFind == INVALID_HANDLE_VALUE)&lt;BR /&gt; {&lt;BR /&gt; LPVOID errmsg;&lt;BR /&gt; FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_ALLOCATE_BUFFER, 0, GetLastError(), 0, (LPTSTR)&amp;amp;errmsg, 0, NULL);&lt;BR /&gt; fprintf(stderr, "FindFirstFile %s failure (%d) %s", argv[argn], GetLastError(), errmsg);&lt;BR /&gt; LocalFree(errmsg);&lt;BR /&gt; continue;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; do&lt;BR /&gt; {&lt;BR /&gt; errno_t result = fopen_s(&amp;amp;fp, FindData.cFileName, "rb");&lt;BR /&gt; if (result)&lt;BR /&gt; {&lt;BR /&gt; sprintf_s(szText, sizeof(szText), "fopen %s failure (%d)", FindData.cFileName, result);&lt;BR /&gt; perror(szText);&lt;BR /&gt; continue;&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; DWORD dwTextLen = 0;&lt;BR /&gt; while (cData = fgetc(fp), !feof(fp))&lt;BR /&gt; {&lt;BR /&gt; // if printable character&lt;BR /&gt; if (cData &amp;gt;= 0x20 &amp;amp;&amp;amp; cData &amp;lt;= 0x7E)&lt;BR /&gt; {&lt;BR /&gt; // if room available for character&lt;BR /&gt; if (dwTextLen &amp;lt; sizeof(szText) - 1)&lt;BR /&gt; {&lt;BR /&gt; szText[dwTextLen++] = cData;&lt;BR /&gt; szText[dwTextLen] = 0;&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; // if not printable character&lt;BR /&gt; else&lt;BR /&gt; {&lt;BR /&gt; // if any string accumulated&lt;BR /&gt; if (dwTextLen &amp;gt; 0)&lt;BR /&gt; {&lt;BR /&gt; if (strstr(szText, szSearchString))&lt;BR /&gt; printf("%s : %sn", FindData.cFileName, szText);&lt;BR /&gt; dwTextLen = 0;&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt;&lt;BR /&gt; fclose(fp);&lt;BR /&gt;&lt;BR /&gt; } while (FindNextFile(hFind, &amp;amp;FindData));&lt;BR /&gt; &lt;BR /&gt; FindClose(hFind);&lt;BR /&gt; break;&lt;BR /&gt; }&lt;BR /&gt;}&lt;BR /&gt;&lt;/SEARCH&gt;&lt;/MINIMUM&gt;&lt;/SEARCH&gt;&lt;/MINIMUM&gt;&lt;/STRING.H&gt;&lt;/STDLIB.H&gt;&lt;/STDIO.H&gt;&lt;/WINDOWS.H&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Dec 2008 19:23:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/How-to-find-which-library-contains-which-function/m-p/877691#M9769</guid>
      <dc:creator>franknatoli</dc:creator>
      <dc:date>2008-12-25T19:23:28Z</dc:date>
    </item>
  </channel>
</rss>

