- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am getting the LNK4098 warning about a conflicting LIBCMT usage when linking my app witht he static ipp libraries. Are there static .lib versions that have been built using the /MD runtime library? I am guessing if there is not then the dynamic DLL version of the IPP links to the /MD runtime?
thanks,
-justin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Note that the link mentioned above resolves this similar issue by having intel provide a version ofthe library built with the /MD option.
thanks,
-justin
No, if your appliationis only linking IPP static single-thread library with the option /MD, which willlink MSVC runtime library, no other library, thenit should be nota probelm. I need to correct my points about IPP static single-thread library and MSVC runtime library. In commonMSVC environment,user should be free to choose /MD or/MT option, because we try to remove such depencency, the current IPP static (both single and threaded) libraries do notinclude any link MSVC runtime library directly.
(and in the article of __libm_sse2 and _iob, it is about the IPP threaded staticlibrary, which link a "third-party library"static math library: libmmtprovided by Intel compiler, which have dependency with MSVC /MT library).
So is it possible for you attach a small project to show the exactwarning message, IPP version, linked IPP library and build command? is there any other third-party library build with /MD or /MT option in your application?
Regards,
Ying
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am getting the LNK4098 warning about a conflicting LIBCMT usage when linking my app witht he static ipp libraries. Are there static .lib versions that have been built using the /MD runtime library? I am guessing if there is not then the dynamic DLL version of the IPP links to the /MD runtime?
thanks,
-justin
HiJustin,
The static ipp library suppose linking to the /MT runtime, while dynamic dll version of IPP link to /MD runtime. Which runtime library are linked to your application?could you please attach a small test case andthe exact error message?
Here is similiar article for your reference.
http://software.intel.com/en-us/articles/unresolved-external-symbol-libm-sse2/
Regards,
Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Note that the link mentioned above resolves this similar issue by having intel provide a version ofthe library built with the /MD option.
thanks,
-justin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Note that the link mentioned above resolves this similar issue by having intel provide a version ofthe library built with the /MD option.
thanks,
-justin
No, if your appliationis only linking IPP static single-thread library with the option /MD, which willlink MSVC runtime library, no other library, thenit should be nota probelm. I need to correct my points about IPP static single-thread library and MSVC runtime library. In commonMSVC environment,user should be free to choose /MD or/MT option, because we try to remove such depencency, the current IPP static (both single and threaded) libraries do notinclude any link MSVC runtime library directly.
(and in the article of __libm_sse2 and _iob, it is about the IPP threaded staticlibrary, which link a "third-party library"static math library: libmmtprovided by Intel compiler, which have dependency with MSVC /MT library).
So is it possible for you attach a small project to show the exactwarning message, IPP version, linked IPP library and build command? is there any other third-party library build with /MD or /MT option in your application?
Regards,
Ying
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
-justin
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page