2016-08-11 4 views
4

Я пытаюсь построить Dlib 19.0 примеров. Я сделалCMake throws Ошибка: не удалось загрузить кеш

cd examples 
mkdir build 
cd build 
cmake .. 
cmake --build 

получить ех теперь cmake --build из каталога примеров.

CMake бросает: Error: could not load cache

Скриншот:

enter image description here

+0

Добро пожаловать в SO. Пожалуйста, прочитайте [как спросить] (http://stackoverflow.com/help/how-to-ask) и укажите [минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve), который включает описание вашей проблемы и шаги, которые вы сделали, приводя к ошибке. Не ссылайтесь на скриншоты. –

+0

Вы уверены, что CMake сгенерировал файлы сборки успешно, т. Е. 'Cmake ..' выполнил без ошибок? –

+0

Пожалуйста, не отрицайте ваши сообщения. Публикуя в сети Stack Exchange, вы предоставили право на отказ от SE для распространения этого контента (в соответствии с лицензией [CC BY-SA 3.0] (https://creativecommons.org/licenses/by-sa/3.0 /)). По политике SE любой вандализм будет отменен. Если вы хотите отменить этот пост из своей учетной записи, см. [Каков правильный маршрут для запроса на диссоциацию?] (Https://meta.stackoverflow.com/q/323395) – rene

ответ

10

Я полагаю, вы не настроили свой проект. Сначала необходимо запустить cmake .в корне проекта для генерации файлов сборки. Вы также можете запустить его из пустого каталога, чтобы разделить файлы источника и сборки.

После этого вы можете использовать cmake --build в дереве сборки.

+1

Он выполнил 'cmake ..', поэтому это не могло быть ответом - в любом случае это будет лучше комментарий ... – usr1234567

0

Вы можете попробовать:

  1. Убедитесь, что у вас достаточно мест/правильные разрешения и т.д. для создаваемых файлов, которые будут созданы
  2. Удалить все созданные файлы, например, CmakeCache.txt и повторный запуск cmake ..; тщательно проверьте выход на предмет возможных проблем на этом этапе, отсутствующие библиотеки и т. д.
Смежные вопросы