CMake не может найти Freetype - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь настроить Freetype в моем файле CMakeLists.txt.(CMake 3.13)

cmake_policy(SET CMP0074 NEW)
find_package(Freetype REQUIRED)

Но я получил сообщение об ошибке:

[cmake] CMake Error at C:/Program Files/CMake/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message): 
[cmake]   Could NOT find Freetype (missing: FREETYPE_LIBRARY) (found version "2.5.5") 
[cmake] Call Stack (most recent call first): 
[cmake]   C:/Program Files/CMake/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) 
[cmake]   C:/Program Files/CMake/share/cmake-3.13/Modules/FindFreetype.cmake:156 (find_package_handle_standard_args) 
[cmake]   CMakeLists.txt:18 (find_package)

Я открыл файл FindFreetype.cmake, он говорит:

Пользователь может установить переменную окружения FREETYPE_DIR в корневой каталог установки Freetype.

, как я и сделал. Мой FREETYPE_DIR установлен на MY FOLDER OF\freetype\include, папка выглядит так:

папка freetype

но я получил ту же ошибку, без разницы.(Я вышел из всех окон cmd и моего VSCode)

Я также установил FREETYPE_ROOT в одну и ту же папку, на всякий случай.

Итак, какую переменную среды мне следует установить?

Нужно ли мне компилировать проект Freetype?(Я только скачал исходный код, но не скомпилировал)

...