Запуск тестов, требующих vulkan-1.dll во время сборки конвейера - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь получить простой сценарий ctest, работающий с vulkan на azure -pipelines windows-2019 vmimage.

Насколько мне известно, процессоры на бесплатном уровне должны поддерживать vulkan так как они основаны на Broadwell или Skylake.

Однако, когда мои тесты запускаются, я получаю отчет cra sh со следующей ошибкой Exit code 0xc0000135, что означает отсутствие DLL.

I Я предполагаю, что это драйвер vulkan-1.dll, который отсутствует, потому что все остальное, что создается, помещается в тот же каталог.

Сборка отлично работает с vulkan SDK на конвейере, просто тестовый .exe не запускается. Тестовый .exe локально работает нормально. Я также предполагаю, что установка SDK также установит драйвер vulkan-1.dll, но я не уверен.

Есть ли способ проверить, что azure ищет vulkan dll и не находишь? Как я могу убедиться, что драйвер установлен на azure?

1 Ответ

0 голосов
/ 06 мая 2020
Решение

@ krOoze работает на azure. Все, что мне нужно было сделать, это загрузить «Последнюю среду выполнения» и поместить vulkan-1.dll в каталог с файлом test .exe

Теперь тесты выполняются на azure!

...