I’ve compiled a simple DLL library with “cudart.lib” (VS2010 & CUDA 5.0).
And I see the link to the MSVCR100.dll library in the output DLL-file.
Why?
I do not use any functions from MSVCR; I do not use CRT, or C exceptions; no entry point; etc.
How to remove this link from the DLL file?
Where I can find the “cudart.lib” file without “MSVCR100.dll” dependence?
Try this:
[url]c++ - How do I create a Win32 DLL without a dependency on the C runtime - Stack Overflow
google keywords: remove dependency microsoft virtual compiler runtime dll