[CMake] Not matching versions of MSVC Runtime Libraries in Manifest

Michael Wild themiwi at gmail.com
Tue Aug 9 15:07:21 EDT 2011


On Tue 09 Aug 2011 06:48:34 PM CEST, Michael Jackson wrote:
> Not sure if this is a CMake issue or not but I'll give it a shot. I am packaging up my application using CPack (zip) and all seems fine. I get the MSVC runtime libraries copied and the manifest file created and all seems to run just fine. If I use Dependency Walker to look at exactly _which_ C/C++ runtime DLLs are being loaded it seems to indicate a newer version than what the manifest is saying. My Application seems to be requesting version 9.0.21022.8 in its manifest and in the executable itself (Embedded Manifest) but Dependency Walker says it is really loading the 9.0.30729.490 version from the winsxs folder. I am still really new to this with Visual Studio so I am not sure if I am doing something incorrect when writing the CPack code, something in Visual Studio, how I compiled all the dependent libraries or what but any help or pushes in a better direction would be greatly appreciated.
> 
> System: Windows 7 X64 Pro. Visual Studio 2008. Compiling everything as 64 bit. The actual executables can be downloaded from http://dream3d.bluequartz.net. 
> 
> Thanks in advance.


Not sure, but could it be the issue mentioned in Bills blog?

http://www.kitware.com/blog/home/post/4

Michael


More information about the CMake mailing list