[CMake] MSVC++ Express 2010 and msvcp100.dll/msvcr100.dll not found

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Sep 27 03:50:01 EDT 2013


Hello,

I installed Visual C++ Express 2010 on XP and I'm trying to compile my
first CMake-based project. I installed CMake 2.8.12-rc3.

The first confusion was that I wasn't sure which generator to choose
with cmake-gui. there is a mention of versions 2005 and 2008, but
other Microsoft's products are numbered without a year, only version
10, 11, 12, ... and it took me a while to guess which number is which.
Only later I found "a very well hidden"
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Version_history.

I would like to request making those versions in cmake-gui more
explicit (adding the release year in description to be able to find
the right target more easily).

I have selected version 10 as the target. Everything runs fine except
for this at the end:

CMake Warning at C:/Program Files/CMake
2.8/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake:351
(message):
  system runtime library file does not exist:
  'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcp100.dll'
Call Stack (most recent call first):
  cmake/modules/RootCPack.cmake:9 (include)
  CMakeLists.txt:107 (include)


CMake Warning at C:/Program Files/CMake
2.8/share/cmake-2.8/Modules/InstallRequiredSystemLibraries.cmake:351
(message):
  system runtime library file does not exist:
  'MSVC10_REDIST_DIR-NOTFOUND/x86/Microsoft.VC100.CRT/msvcr100.dll'
Call Stack (most recent call first):
  cmake/modules/RootCPack.cmake:9 (include)
  CMakeLists.txt:107 (include)

The second file is at C:\Program Files\Microsoft\Microsoft Visual
Studio 10.0\Common7\Packages\Debugger\X64\msvcr100.dll and I don't
find the first one. What is the MSVC10_REDIST_DIR-NOTFOUND?

Is this something I should worry about?

Thank you,
    Mojca


More information about the CMake mailing list