Re: [OMPI users] Windows: msv*.dll files presence in Release build
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 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
Re: [OMPI users] Windows: msv*.dll files presence in Release build
Hi Shiqing, > They are dependent libraries for OMPI libraries. It's the default behavior > using CMake. How to aviod this? Any workaround or fix? > 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? Thank you. -Hiral On Mon, Jul 4, 2011 at 5:27 PM, Shiqing Fan 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
Re: [OMPI users] Windows: msv*.dll files presence in Release build
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