X2 PRO error: KMP_DUPLICATE_LIB
Posted: Wed Sep 24, 2008 6:00 pm
I receive the following message when I click on any video to add to the project or click on SmartProxy:
OMP abort: Intializing lidguide.lib, but found libguid40, dell already initializez.
This may cause preformance KMP_DUPLICATE_LIB _OK=TRUE to ignore this problem and force
thr program to continue anyway.
Please note that the use of KMP_DUPLICAT_LIB_OK is Unsupported and using it may cause
undefined behavioer.
For more infomation,please contact Intel(R) Premier Support.
Intel says the follwing:
Cause:
mkl_c.lib is one of mkl static library interface. It defines libguide.lib as a default library for resolution of threading library calls. But other Intel® software such as Intel® IPP, Intel® C++ Compiler and Intel® OpenCV defined libguid40.lib as default. So the error arises because of the duplicate initialization of libguide.lib when using static MKL library and other Intel software at the same time.
Solution:
You could use linker switch /nodefaultlib:libguide.lib and link with libguide40.lib by adding the option to the link line or in project option.
For example, link users.obj mkl_c.lib /nodefaultlib:libguide.lib libguide40.lib. This will stop mkl_c.lib from defining libguide.lib as a default library for resolution of threading library calls.
Operating System:
Windows* XP Professional, Windows* XP Home Edition, Windows* XP Tablet PC Edition, Windows* XP Media Center Edition
This applies to: Intel® Math Kernel Library (Intel® MKL) for Windows*
What do I do to fix this problem?
I cant find this item in the registry. I still have VS 11.5 PLUS on the computer and never had this problem,
Thank you.
OMP abort: Intializing lidguide.lib, but found libguid40, dell already initializez.
This may cause preformance KMP_DUPLICATE_LIB _OK=TRUE to ignore this problem and force
thr program to continue anyway.
Please note that the use of KMP_DUPLICAT_LIB_OK is Unsupported and using it may cause
undefined behavioer.
For more infomation,please contact Intel(R) Premier Support.
Intel says the follwing:
Cause:
mkl_c.lib is one of mkl static library interface. It defines libguide.lib as a default library for resolution of threading library calls. But other Intel® software such as Intel® IPP, Intel® C++ Compiler and Intel® OpenCV defined libguid40.lib as default. So the error arises because of the duplicate initialization of libguide.lib when using static MKL library and other Intel software at the same time.
Solution:
You could use linker switch /nodefaultlib:libguide.lib and link with libguide40.lib by adding the option to the link line or in project option.
For example, link users.obj mkl_c.lib /nodefaultlib:libguide.lib libguide40.lib. This will stop mkl_c.lib from defining libguide.lib as a default library for resolution of threading library calls.
Operating System:
Windows* XP Professional, Windows* XP Home Edition, Windows* XP Tablet PC Edition, Windows* XP Media Center Edition
This applies to: Intel® Math Kernel Library (Intel® MKL) for Windows*
What do I do to fix this problem?
I cant find this item in the registry. I still have VS 11.5 PLUS on the computer and never had this problem,
Thank you.