Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
7779 Discussions

Link static lib built with ICL with regular MS compiler

mtlroom
Beginner
281 Views
I built one lib with intel compiler and I use the static library with regular visual studio.
However, I get these errors about missing libraries:
cannot open file 'libmmt.lib'
cannot open file 'libirc.lib'
cannot open file 'svml_dispmt.lib'
cannot open file 'libdecimal.lib'


In debug build, even though I get these link errors, if I manually ignore these libs at link time then my app links properly. In release, if I ignore them I get some unresolved symbols (related to optimized intel_memcpy etc).

So, the question is: what's the rule to build static libs with intel compiler so that the resulting lib could be used with normal VS environment: e.g. the lib shouldn't even mention intels-pecific libs (so that the user wouldn't have to add them to ignore list)?

thanks

0 Kudos
0 Replies
Reply