проблема при сборке модуля с помощью cmake

Я пытаюсь создать box2D с помощью cmake. Когда я нажимаю «Настроить» (и выбираю свою версию Visual Studio), cmake начинает работать, но заканчивается сообщением об ошибке:

Вы вызвали ADD_LIBRARY для библиотеки glfw без каких-либо исходных файлов. Обычно это указывает на проблему с файлом CMakeLists.txt.

Настройка завершена

В чем проблема и как я могу ее решить? Где находится CMakeLists.txt и как я могу отредактировать его, чтобы построить без ошибок?


person Bonbin    schedule 06.12.2016    source источник


Ответы (1)


Вероятно, это ошибка в этой библиотеке. Попробуйте другую версию или напишите об ошибке.

Это означает, что по этому файлу должна быть создана библиотека без исходных файлов (пустая библиотека), что, вероятно, является ошибкой.

CMakeLists.txt находится в каждом исходном каталоге cmake, убедитесь, что вы выбрали правильный каталог.

person Shmuel H.    schedule 06.12.2016
comment
Вы имеете в виду, что я должен попробовать другую версию cmake? или box2d - person Bonbin; 06.12.2016
comment
@Bonbin, box2d, вот где ошибка. - person Shmuel H.; 06.12.2016
comment
но есть только одна версия box2d - person Bonbin; 06.12.2016
comment
@Bonbin, их больше одного: github.com/erincatto/Box2D Попробуйте мастер. Если не работает, напишите об ошибке. - person Shmuel H.; 06.12.2016
comment
я использую master все это время, но я опубликую ошибку - person Bonbin; 06.12.2016