Yes, I verified the manifests in each binary with strings + grep. Everything is produced with a version of 9.0.21022.
tyler On Tue, May 3, 2011 at 8:49 AM, John Drescher <dresche...@gmail.com> wrote: > On Tue, May 3, 2011 at 11:43 AM, Tyler <ty...@cryptio.net> wrote: >> My project makes use of the CMake/CPack module >> InstallRequiredSystemLibraries to package Microsoft Visual C Runtime >> libraries with other build artifacts. Despite this and despite the >> presence of appropriate-looking files showing up in the installed >> image, my project does not run on XP and Vista machines unless the >> user installs the vcredist package from Microsoft. >> >> The VC runtime libraries provided by Microsoft and picked up by >> CMake/CPack have a manifest version of 9.0.30729.4148. I believe this >> version string refers to VS2008 SP1 + some hotfix. This seems >> reasonable since my Windows build machine is running VS2008 SP1 + some >> hotfix. >> >> However, all the binaries produced by the build system have the >> version sting 9.0.21022 embedded internally in a manifest. >> > > Are you sure that all the libraries and dlls you use in your project > were compiled with "VS2008 SP1 + some hotfix." > > I have in the past when I updated the compiler but forgot to clean > build all of the dependencies (like Qt and VTK). > > John > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake