Hi Hiral,
They are dependent libraries for OMPI libraries. It's the default behavior
using CMake.
How to aviod this? Any workaround or fix?
I'm not sure if it's possible. The msvc dll files are copied for new
installation on computers, which might not have the required dependencies.
The postfix d means it's a debug version library. You can build release
libraries which do not have this postfix.
I am building "Release version" from VS2008, even then it builds
*d.dll; how to resolve this?
You have to change CMAKE_BUILD_TYPE to "release" first in the cmake GUI,
and then change correspondingly the build type in VS.
Regards,
Shiqing
Thank you.
-Hiral
On Mon, Jul 4, 2011 at 5:27 PM, Shiqing Fan<f...@hlrs.de> wrote:
Hi,
In this regard I have following two questions...
1) For Release build using VS2008, why it generates msv*.dll files?
They are dependent libraries for OMPI libraries. It's the default behavior
using CMake.
2) For Release build using VS2008, why it generates *d.dll files (i.e. debug
libraries)?
The postfix d means it's a debug version library. You can build release
libraries which do not have this postfix.
Regards,
Shiqing
--
---------------------------------------------------------------
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234 Nobelstrasse 19
Fax: ++49(0)711-685-65832 70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de
--
---------------------------------------------------------------
Shiqing Fan
High Performance Computing Center Stuttgart (HLRS)
Tel: ++49(0)711-685-87234 Nobelstrasse 19
Fax: ++49(0)711-685-65832 70569 Stuttgart
http://www.hlrs.de/organization/people/shiqing-fan/
email: f...@hlrs.de