<?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 Hi Jan W, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994335#M22759</link>
    <description>&lt;P&gt;Hi Jan W,&lt;/P&gt;
&lt;P&gt;Let me bescribe the required steps. Look first at the conditional compilation constructions, which are in every ipp*.h files (I took ippac.h as an example, just because it is first in the list of header files):&lt;/P&gt;
&lt;P&gt;[cpp]&lt;/P&gt;
&lt;P&gt;#if !defined( _IPP_NO_DEFAULT_LIB )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; #if defined( _IPP_PARALLEL_DYNAMIC )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippac" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippcore" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; #elif defined( _IPP_PARALLEL_STATIC )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippac_t" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippdc_t" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ipps_t" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippcore_t" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; #elif defined( _IPP_SEQUENTIAL_STATIC )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippac_l" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippdc_l" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ipps_l" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #pragma comment( lib, "ippcore_l" )&lt;BR /&gt;&amp;nbsp; &amp;nbsp; #endif&lt;BR /&gt;#endif&lt;/P&gt;
&lt;P&gt;[/cpp]&lt;/P&gt;
&lt;P&gt;Suppose that we want to turn off automatic compiler-controlled linking completely. I would define &lt;STRONG&gt;_IPP_NO_DEFAULT_LIB&lt;/STRONG&gt; macro before #include &amp;lt;ipp*..h&amp;gt; statements, or in project compiler/preprocessor property or in compiler command line, whatever.&lt;/P&gt;
&lt;P&gt;OK, so now linker knows nothing about IPP. We need to tell linker where to search for library files. Set project's property "&lt;STRONG&gt;Configuration Properties/Linker/General/Additional Library Directories&lt;/STRONG&gt;" to (in my case) &lt;STRONG&gt;"C:\Program Files (x86)\Intel\Composer XE 2013\ipp\lib\ia32"&lt;/STRONG&gt;. Or, it will be another directory in your case, shortly speaking, to the directory where &lt;STRONG&gt;ippac.lib/ippac_l.lib&lt;/STRONG&gt; files are located (remember, that we take IPPAC as an example). Also you should remember about 32-bit/64-bit architecture differences.&lt;/P&gt;
&lt;P&gt;Then, there are two kinds of libraries in that directory. ipp*.lib and ipp*_l.lib. The first libs (e.g. ippac.lib) are smaller than the second. The first libs (without _l suffix) are DLL export libs (or, stub libs). They contain no function object code inside and describe only entries within corresponding DLLs. If you link your application with these libs, your application will be constantly asking about DLLs. You need to put IPP DLLs next to your application binary, or modiy PATH variable (set PATH=%PATH%;C:\Program Files (x86)\Intel\Composer XE 2013\redist\ia32\ipp) so, that Windows will know where to locate DLLs. Even in this case you can debug your application using VS, but the modified PATH variable should be active BEFORE you start VS. It means, that you need update PATH in system/user settings of your computer. Or, to start "devenv.exe" from command line after to set the PATH variable.&lt;/P&gt;
&lt;P&gt;The second (bigger) libraries are real static libs and contain IPP function object code inside. If you link your application with these libraries, the application won;t need IPP DLLs anymore.&lt;/P&gt;
&lt;P&gt;The difference between linking to static or dynamic libraries is simply the difference between the library names, which you use in "&lt;STRONG&gt;Configuration Properties/Linker/Input/Additional Dependencies&lt;/STRONG&gt;" property of your project, If you set "&lt;STRONG&gt;ippac.lib; ippdc.lib; ipps.lib;ippcore.lib&lt;/STRONG&gt;" there, you will link your application to dynamic IPP libs. If you specify "&lt;STRONG&gt;ippac_l.lib; ippdc_l.lib; ipps_l.lib;ippcore_l.lib&lt;/STRONG&gt;", your application will be linked statically. The mixture between static and dynamic libs is, I suppose, also possible, but I have never tried.&lt;/P&gt;
&lt;P&gt;Thus, you don't need Intel compiler /Qipp options.&amp;nbsp;Sorry for the long post. :))&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Sergey&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 24 Jul 2013 04:42:34 GMT</pubDate>
    <dc:creator>Sergey_K_Intel</dc:creator>
    <dc:date>2013-07-24T04:42:34Z</dc:date>
    <item>
      <title>Static Linking Error - ippcore-7.1 Dependency</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994304#M22728</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I have Intel Composer 2012 XE with Intel IPP 7.1.0.089.&lt;/P&gt;
&lt;P&gt;I set in the project properties under Intel Libraries - "Use IPP: Single Threaded Static Library".&lt;/P&gt;
&lt;P&gt;Yet after compiling I still get dependency of 'ippcore-7.1' and only 'ippcore-7.1'.&lt;/P&gt;
&lt;P&gt;I use Intel Compiler for the compiling process.&lt;/P&gt;
&lt;P&gt;How could that be? How could that be resolved? I think it is a bug since I use MS Compiler I don't have that dependency (Same settings).&lt;/P&gt;
&lt;P&gt;I use Windows 7 64 Bit.&lt;/P&gt;
&lt;P&gt;All paths are defined well.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Sep 2012 21:40:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994304#M22728</guid>
      <dc:creator>Royi</dc:creator>
      <dc:date>2012-09-23T21:40:42Z</dc:date>
    </item>
    <item>
      <title>Update:</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994305#M22729</link>
      <description>Update:
If I turn off the option "Use Intel Optimized Headers" (Under Configuration Properties -&amp;gt; C / C++ -&amp;gt; Optimization [Intel C++]) the dependency is removed.
Could that be explained?

Thanks.</description>
      <pubDate>Sun, 23 Sep 2012 22:02:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994305#M22729</guid>
      <dc:creator>Royi</dc:creator>
      <dc:date>2012-09-23T22:02:24Z</dc:date>
    </item>
    <item>
      <title>if it so, than it looks like</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994306#M22730</link>
      <description>if it so, than it looks like the error in VS2010 integration. We need to check it on our side.</description>
      <pubDate>Sat, 29 Sep 2012 07:59:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994306#M22730</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2012-09-29T07:59:59Z</dc:date>
    </item>
    <item>
      <title>This has not been fixed in</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994307#M22731</link>
      <description>&lt;P&gt;This has &lt;STRONG&gt;not&lt;/STRONG&gt; been fixed in Intel Compiler 13.&lt;/P&gt;
&lt;P&gt;Settting /Quse-intel-optimized-headers causes a dependency on the IPP "threaded DLL" libraries, no matter what the settings on the project properties such as IPP : Static Libraries. This is a major PITA, especially since there are so many funky things happening in IPP right now ( functions being removed, threaded libraries deprecated etc).&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jan 2013 21:43:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994307#M22731</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2013-01-24T21:43:46Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;If I turn off the option</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994308#M22732</link>
      <description>&amp;gt;&amp;gt;If I turn off the option "Use Intel Optimized Headers" (Under Configuration Properties -&amp;gt; C / C++ -&amp;gt; Optimization [Intel C++])
&amp;gt;&amp;gt;the dependency is removed. Could that be explained?

It is possible that in some header a &lt;STRONG&gt;#pragma comment(...)&lt;/STRONG&gt; directive is used:
...
#pragma comment ( lib, "ippcore-7.1.lib" )
...
and that is why it creates the dependency.</description>
      <pubDate>Fri, 25 Jan 2013 02:12:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994308#M22732</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-01-25T02:12:00Z</dc:date>
    </item>
    <item>
      <title>Any update?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994309#M22733</link>
      <description>&lt;P&gt;Any update?&lt;/P&gt;</description>
      <pubDate>Sun, 31 Mar 2013 15:40:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994309#M22733</guid>
      <dc:creator>Royi</dc:creator>
      <dc:date>2013-03-31T15:40:49Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Any update?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994310#M22734</link>
      <description>&amp;gt;&amp;gt;...Any update?

Could you provide a small test project ( for example with a call to one IPP function ) for VS 2005, VS 2008 or VS 2010 that reproduces the problem and I'll take a look at it.</description>
      <pubDate>Sun, 31 Mar 2013 18:23:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994310#M22734</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-03-31T18:23:56Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...How could that be? How</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994311#M22735</link>
      <description>&amp;gt;&amp;gt;...How could that be? How could that be resolved? I think it is a bug since I use MS Compiler I don't have that dependency (Same settings).

I completed a verification and I have Not found any issues or problems when my test application was compiled with Intel Parallel Studio XE 2013 Update 2 ( VS 2008 Professional Edition ). Here are screenshoots:

&lt;STRONG&gt;[ IPP Dynamic Linking ]&lt;/STRONG&gt;

&lt;span class="lia-inline-image-display-wrapper" image-alt="ippdynamiclinking.jpg"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/10107i8C53449DBAD8ACAB/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="ippdynamiclinking.jpg" alt="ippdynamiclinking.jpg" /&gt;&lt;/span&gt;

&lt;STRONG&gt;[ IPP Static Linking ]&lt;/STRONG&gt;

&lt;span class="lia-inline-image-display-wrapper" image-alt="ippstaticlinking.jpg"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/10108i52C239BBE13596E9/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="ippstaticlinking.jpg" alt="ippstaticlinking.jpg" /&gt;&lt;/span&gt;</description>
      <pubDate>Wed, 03 Apr 2013 00:00:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994311#M22735</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-03T00:00:10Z</dc:date>
    </item>
    <item>
      <title>Please Don't pay attention (</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994312#M22736</link>
      <description>Please &lt;STRONG&gt;Don't&lt;/STRONG&gt; pay attention ( &lt;STRONG&gt;Ignore&lt;/STRONG&gt; ) for an error with &lt;STRONG&gt;IESHIMS.DLL&lt;/STRONG&gt;. This is an issue with the Windows 7 and it is Not related to IPP.</description>
      <pubDate>Wed, 03 Apr 2013 00:04:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994312#M22736</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-03T00:04:18Z</dc:date>
    </item>
    <item>
      <title>[ Test-case codes for Dynamic</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994313#M22737</link>
      <description>&lt;STRONG&gt;[ Test-case codes for Dynamic linking ]&lt;/STRONG&gt;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// IppTestApp.cpp
// icl.exe /MD /Qipp /Qipp-link:dynamic IppTestApp.cpp
/*
Note 1:	IPP Library Codes:

	e9 - AVX
	m7 - SSE3
	u8 - SSSE3
	y8 - SSE4.1/4.2

Note 2: If Intel C++ compiler option /Qipp is Not used there are Linker errors:

	LNK2019: unresolved external symbol ippsGetLibVersion referenced in function main
	LNK1120: 1 unresolved externals

Note 3:
	Compilation:
		icl.exe /MD /Qipp /Qipp-link:dynamic IppTestApp.cpp
	Execute:
		IppTestApp.exe
	Output:
		Dynamic linking of IPP library
		Library Name      : ippSP AVX (e9)
		Library Version   : 7.1.1 (r37466)
		Library Build Date: Sep 24 2012
	Dependencies:
		ippcore-7.1.dll
		ipps-7.1.dll
		ippse9-7.1.dll
*/

#include &lt;STDIO.H&gt;
#include &lt;IPP.H&gt;

#pragma comment ( lib, "ippcore.lib" )					// When /Qipp-link:dynamic is used

int main( void )
{
	ippInit();						// When /Qipp-link:dynamic is used

	printf( "Dynamic linking of IPP library\n" );

	const IppLibraryVersion *pLibVer = NULL;

	pLibVer = ::ippsGetLibVersion();
	printf( "Library Name      : %s\n", pLibVer-&amp;gt;Name );
	printf( "Library Version   : %s\n", pLibVer-&amp;gt;Version );
	printf( "Library Build Date: %s\n", pLibVer-&amp;gt;BuildDate );

	return ( int )0;
}&lt;/IPP.H&gt;&lt;/STDIO.H&gt;</description>
      <pubDate>Wed, 03 Apr 2013 14:08:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994313#M22737</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-03T14:08:33Z</dc:date>
    </item>
    <item>
      <title>[ Test-case codes for Static</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994314#M22738</link>
      <description>&lt;STRONG&gt;[ Test-case codes for Static linking ]&lt;/STRONG&gt;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// icl.exe /MD /Qipp /Qipp-link:static IppTestApp.cpp
/*
Note 1:	IPP Library Codes:

	e9 - AVX
	m7 - SSE3
	u8 - SSSE3
	y8 - SSE4.1/4.2

Note 2: If Intel C++ compiler option /Qipp is Not used there are Linker errors:

	LNK2019: unresolved external symbol ippsGetLibVersion referenced in function main
	LNK1120: 1 unresolved externals

Note 3:
	Compilation:
		icl.exe /MD /Qipp /Qipp-link:static IppTestApp.cpp
	Execute:
		IppTestApp.exe
	Output:
		Static linking of IPP library
		Library Name      : ippSP AVX (e9)
		Library Version   : 7.1.1 (r37466)
		Library Build Date: Sep 24 2012
	Dependencies:
		No Any dependencies
*/

#include &lt;STDIO.H&gt;
#include &lt;IPP.H&gt;

int main( void )
{
	ippStaticInit();						// When /Qipp-link:static is used

	printf( "Static linking of IPP library\n" );

	const IppLibraryVersion *pLibVer = NULL;

	pLibVer = ::ippsGetLibVersion();
	printf( "Library Name      : %s\n", pLibVer-&amp;gt;Name );
	printf( "Library Version   : %s\n", pLibVer-&amp;gt;Version );
	printf( "Library Build Date: %s\n", pLibVer-&amp;gt;BuildDate );

	return ( int )0;
}&lt;/IPP.H&gt;&lt;/STDIO.H&gt;</description>
      <pubDate>Wed, 03 Apr 2013 14:10:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994314#M22738</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-03T14:10:42Z</dc:date>
    </item>
    <item>
      <title>...</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994315#M22739</link>
      <description>...
#include "stdio.h"
#include "ipp.h"
...</description>
      <pubDate>Wed, 03 Apr 2013 14:11:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994315#M22739</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-03T14:11:54Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...Yet after compiling I</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994316#M22740</link>
      <description>&amp;gt;&amp;gt;...Yet after compiling I still get dependency of 'ippcore-7.1' and only 'ippcore-7.1'.
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;I use Intel Compiler for the compiling process...

I finally reproduced your issue with Visual Studio 2008 Professional Edition &amp;amp; Intel C++ compiler XE 2013 Update 2 &amp;amp; IPP 7.1.x. Once again, this is Not a bug and you need to verify that IPP related options are matching to each other (!):

VS -&amp;gt; Select Build Components -&amp;gt; Intel IPP -&amp;gt; Use IPP -&amp;gt; Shared DLL
and
/Qipp /Qipp-link:dynamic

See screenshoot: that demonstrates dependencies ( Not matching options ):

&lt;span class="lia-inline-image-display-wrapper" image-alt="ippstaticlinking1.jpg"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/10109i741D7C8BC34CB5AA/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="ippstaticlinking1.jpg" alt="ippstaticlinking1.jpg" /&gt;&lt;/span&gt;</description>
      <pubDate>Thu, 04 Apr 2013 00:19:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994316#M22740</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-04T00:19:02Z</dc:date>
    </item>
    <item>
      <title>Part 2</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994317#M22741</link>
      <description>&lt;STRONG&gt;Part 2&lt;/STRONG&gt;

&amp;gt;&amp;gt;&amp;gt;&amp;gt;...Yet after compiling I still get dependency of 'ippcore-7.1' and only 'ippcore-7.1'.
&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;I use Intel Compiler for the compiling process...
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;I finally reproduced your issue with Visual Studio 2008 Professional Edition &amp;amp; Intel C++ compiler XE 2013 Update 2 &amp;amp; IPP 7.1.x.
&amp;gt;&amp;gt;Once again, this is Not a bug and you &amp;gt;&amp;gt;need to verify that IPP related options are matching to each other (!):

VS -&amp;gt; Select Build Components -&amp;gt; Intel IPP -&amp;gt; Use IPP -&amp;gt; Single-threaded Static Library
and
/Qipp /Qipp-link:static

See screenshoot: that demonstrates dependencies ( matching options ):

&lt;span class="lia-inline-image-display-wrapper" image-alt="ippstaticlinking2.jpg"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/10110i7DB18D844DD1F1CD/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="ippstaticlinking2.jpg" alt="ippstaticlinking2.jpg" /&gt;&lt;/span&gt;</description>
      <pubDate>Thu, 04 Apr 2013 00:23:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994317#M22741</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-04T00:23:18Z</dc:date>
    </item>
    <item>
      <title>Part 1 will be shown later</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994318#M22742</link>
      <description>&lt;STRONG&gt;Part 1&lt;/STRONG&gt; will be shown later since it is moderated...

Just in case this is an example of configuration with Dynamic ( Shared ) IPP libraries:

VS -&amp;gt; Select Build Components -&amp;gt; Intel IPP -&amp;gt; Use IPP -&amp;gt; Shared DLL
and
/Qipp /Qipp-link:dynamic</description>
      <pubDate>Thu, 04 Apr 2013 00:26:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994318#M22742</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-04T00:26:42Z</dc:date>
    </item>
    <item>
      <title>A message to Intel IPP forum</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994319#M22743</link>
      <description>&lt;STRONG&gt;A message to Intel IPP forum moderator:&lt;/STRONG&gt; One of my post is still &lt;STRONG&gt;Not Shown&lt;/STRONG&gt; and please approve it. Thanks.</description>
      <pubDate>Thu, 04 Apr 2013 14:06:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994319#M22743</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-04T14:06:35Z</dc:date>
    </item>
    <item>
      <title>With regards to this thread. </title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994320#M22744</link>
      <description>&lt;P&gt;With regards to this thread.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have absolutely no issues with static vs. dynamic IPP as long as I do not use the use optimized intel headers option. As long as "use optimized intel headers" is off, the IPP link options works as designed.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Apr 2013 16:01:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994320#M22744</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2013-04-07T16:01:09Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...I have absolutely no</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994321#M22745</link>
      <description>&amp;gt;&amp;gt;...I have absolutely no issues with static vs. dynamic IPP as long as I do not use the use &lt;STRONG&gt;optimized intel headers option&lt;/STRONG&gt;...

What happens when you turn that option On?</description>
      <pubDate>Sun, 07 Apr 2013 18:16:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994321#M22745</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-07T18:16:11Z</dc:date>
    </item>
    <item>
      <title>If I turn that option on,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994322#M22746</link>
      <description>&lt;P&gt;If I turn that option on, then the final EXE will depend on the dynamic IPP DLLs no matter what the IPP linking option - &amp;nbsp;assuming the code contains some mathematical function that is diverted to IPP via some header magic in the intel math headers.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Apr 2013 18:28:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994322#M22746</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2013-04-07T18:28:05Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;...If I turn that option on</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994323#M22747</link>
      <description>&amp;gt;&amp;gt;...If I turn that option on, then the final &lt;STRONG&gt;EXE will depend on the dynamic IPP DLLs&lt;/STRONG&gt; no matter what the IPP linking option...

It is Not clear for me how &lt;STRONG&gt;IPP headers&lt;/STRONG&gt; could be related to &lt;STRONG&gt;Intel Optimized headers&lt;/STRONG&gt; ( the latter ones are located in ( InstallDir )\Composer XE 20xx\Compiler\Include folder ).</description>
      <pubDate>Sun, 07 Apr 2013 18:42:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Static-Linking-Error-ippcore-7-1-Dependency/m-p/994323#M22747</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2013-04-07T18:42:41Z</dc:date>
    </item>
  </channel>
</rss>

