Build Intel® IPP and Intel® MKL Programs with Intel® C++ Compiler in Microsoft* Visual Studio*

The Intel® C++ Compiler Professional Edition contains the Intel® Integrated Performance Primitives (Intel® IPP) and Intel® Math Kernel Library (Intel® MKL). Now it's very easy to integrate Intel® IPP and Intel® MKL into any projects using Microsoft Visual Studio*.


1.From the Menu bar (or right-click the Project in Solution Explorer) select Project » Intel C++ Compiler Pro » Build Component Selection.

IPP-MKL-Integration+with+VS-C-Pro-1.bmp


2. Build Component Selection dialog box will opens, as below

IPP-MKL-Integration+with+VS-C-Pro-2.jpg

Intel® IPP Options :-

Select ‘YES’ option to link Intel® IPP Dynamic Libraries into your project

IPP-MKL-Integration+with+VS-C-Pro-3.bmp

If you want to verify Intel® IPP Dynamic libraries included into your project linker input dependences, From the Menu bar (or right-click the Project in Solution Explorer) select Project » Project Properties » Linker » Input » Additional Dependencies


IPP-MKL-Integration+with+VS-C-Pro-4.jpg

Intel® MKL Options :-

Parallel: mkl_solver.lib, mkl_intel_c_dll.lib, mkl_intel_thread_dll.lib, mkl_core_dll.lib, libiomp5md.lib

Sequential: links to mkl_solver.lib, mkl_intel_c_dll.lib, mkl_sequential_dll.lib, mkl_core_dll.lib

Cluster: links to mkl_solver.lib, mkl_intel_c_dll.lib, mkl_cdft_core_dll.lib, mkl_scalapack_core_dll.lib, mkl_blacs_dll.lib, mkl_sequential_dll.lib, mkl_core_dll.lib, libiomp5md.lib

IPP-MKL-Integration+with+VS-C-Pro-5.jpg


If you want to verify Intel® MKL libraries included into your project linker input dependences, From the Menu bar (or right-click the Project in Solution Explorer) select Project » Project Properties » Linker » Input » Additional Dependencies

IPP-MKL-Integration+with+VS-C-Pro-6.jpg
Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.