У меня загружено пакет исходного кода GLFW для сборки библиотеки.В IDE QtCreator я перехожу на File/Open file or project
и выбираю CMakeLists.txt
в GLFW.Проект построен, а полученные файлы сохранены в определенной папке.
Следующим шагом является компиляция библиотеки для получения файлов .a
(мы хотим создать статическую библиотеку, которая могла бы использоваться другим приложением).Однако компиляция никогда не заканчивается, и вывод компиляции показывает "Persisting CMake state..."
навсегда.
Я провел исследование, но не могу найти ответ на этот вопрос.Я не эксперт по CMake или QtCreator IDE.
Я мог бы построить проект для MVS (Microsoft Visual Studio) в Windows с cmake -G"Visual Studio 15 2017" path/to/CMakeLists.txt
, а затем скомпилировать получившийся проект MVS с MVS.
Я мог бы сделать то же самое в Linux, используя только командную строку (cmake path/to/CMakeLists.txt
, make all
).
Однако я нахожу эти проблемы с QtCreator ...