Używam VS C++ Express for Desktop 2012. Posiadam też projekt dla którego potrzebuję wygenerować plik sln, żeby odpalić go w Visualu. Struktura projektu (katalogów i plików) wygląda tak:

nazwaprojektu_master/
.settings
applications
CMakeModules
nazwaprojektu
plik .cproject
plik .gitignore
plik .project
plik CMakeLists
plik LICENSE
plik README.md

Mam zainstalowanego CMake 2.8.11.1, uruchamiam cmake-gui, podaję tam następujące ścieżki:

  • where is the source code: E:/nazwaprojektu_master (bo tutaj znajduje się plik CMakeLists)
  • where to build the binaries: E:/nazwaprojektu_master/nazwaprojektu (wybrałem tą ścieżkę, bo tam znajduje właściwa część projektu: pliki h, cpp itp. 1. Mógłbym tu podać inną ścieżkę niż ta którą wybrałem ?)

Następnie wybieram Configure i w kolejnym oknie pod "Specify the generator for this project" jest zaznaczona opcja "Use default native compilers". Następnie klikam Finish. Po chwili pojawia się komunikat "Error in configuration process, project files may be invalid"
W dolnej części okna cmake są następujące informacje:

CMake Error at CMakeModules/FindPackageHandleStandardArgs.cmake:97 (message):
Could NOT find GLEW (missing: GLEW_LIBRARIES)
Call Stack (most recent call first):
CMakeModules/FindPackageHandleStandardArgs.cmake:291 (_FPHSA_FAILURE_MESSAGE)
CMakeModules/FindGLEW.cmake:9 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:67 (find_package)

Z kolei w górnej części pojawiają się takie informacje:

Name Value

CMAKE_INSTALL_PREFIX C:/Program Files (x86)/nazwaprojektu //2. O co chodzi z tą ściężką ?
GLEW_INCLUDE_DIRS GLEW_INCLUDE_DIRS-NOTFOUND
GLEW_LIBRARIES GLEW_LIBRARIES-NOTFOUND
OPENGL_gl_LIBRARY opengl32
OPENGL_glu_LIBRARY glu32

Zakładam, że taki projekt posiada wszystkie niezbędne biblioteki i nie odwołuje się do jakiś konkretnych lokalizacji na moim komputerze.
3. Jak rozwiązać zaistniałe problemy ?