Я загрузил исходный код поваренной книги OpenGL 4 Shading Language, 3-е издание из PacktPublishing github
Я скачал исходный код glm версии glm-0.9.9.3 и скачалВерсия исходного кода glfw glfw-3.2.1.Я успешно скомпилировал, собрал и установил glm и glfw с помощью «cmake».
Чтобы найти установку GLFW, я выполнил приведенную ниже команду в папке src (examples)
cmake -D CMAKE_PREFIX_PATH = e: \ mysrcpath \ glfw-3.2.1 \ src.
Я получаю приведенную ниже ошибку
-- Selecting Windows SDK version to target Windows 10.0.17134.
CMake Error at E:/glfw-3.2.1/src/glfw3Config.cmake:1 (include):
include could not find load file:
E:/glfw-3.2.1/src/glfw3Targets.cmake
Call Stack (most recent call first):
CMakeLists.txt:13 (find_package)
-- Found OpenGL: opengl32
-- Configuring incomplete, errors occurred!
glfw3Config.cmake имеет код
include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake")
CMAKE_CURRENT_LIST_DIR -
E:/glfw-3.2.1/src/
Но glfw3Targets.cmake находится в
E:/glfw-3.2.1/CMakeFiles/Export/lib/cmake/glfw3/
Сборка 'cmake' не может найтиthe glfw3Targets.cmake в правильном пути.
Как решить эту проблему?