Closed DistinctVision closed 3 years ago
exe-шник семпла должен лежать в MxEngine/out/build/x64-<тип сборки>/samples/<имя семпла>
и копироваться в MxEngine/samples/<имя семпла>
Приложите пожалуйста полный лог компиляции, исходя только из этих строк я не могу понять, что именно не работает.
Банальный вопрос: на диске достаточно места?
Места хватает. Понимаю что информации маловато. Ошибок компиляции нет, только предупреждения. Лог вывода больше полезной информации не несёт. Есть ещё откуда логи брать? Нашел файлы .ninja_log и build.ninja в папке out. ninja_log.txt build.ninja.txt Судя по логу что-то не так с ninja. Вполне может быть, что конкретно с моей студией что-то не то.
Пробовали перезапустить студию, с нуля собрать проект? (если вы билдили до этого как-то иначе, вполне возможно остались невалидные файлы смейка, лучше все это удалить). По логам ninja ошибок также не видно, пути все вполне валидные
Пробовал
Чтобы открыть проект, выбираете в главном меню Visual Studio склонированную папку: Убедитесь, что CMake действительно сгенерировал все правильно: Процесс сборки-запуска выглядит так: Этот процесс установки проверялся несколькими людьми, у всех все работало. Если вы повторяете те же шаги, но при этом у вас происходят такого рода ошибки, скорее всего проблема в вашей Visual Studio / OC
Сделал все по инструкции, удалив кеш - результат тот же. Хотя тоже самое я и делал до этого. Да, вполне может быть, что проблема с моей версией студии.
После сборки по нажатию "Собрать" по CMakeLists.txt появляется папка out, там можно найти либы в папке lib, но экзешников в принципе нигде не появляется. В окне вывода последние строчки:
Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\CubeObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\Arc170Object.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\DestroyerObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\DeathStarObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\SphereObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\GridObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\SurfaceObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\CameraObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\Lights.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\SoundObject.h Примечание: включение файла: D:\Projects\MxEngine\samples\SandboxApplication\Gameplay\PBRObject.h ninja: build stopped: subcommand failed. Сбой Сборка.
Visual Studio Community 2019