По какой-то причине Visual Studio 2022 не видит библиотеки Vulkan; вот что он говорит во время компиляции:
Код: Выделить всё
error LNK2001: unresolved external symbol _vkCreateInstance@12
error LNK2001: unresolved external symbol _vkGetPhysicalDeviceProperties@8
error LNK2001: unresolved external symbol _vkEnumeratePhysicalDevices@12
error LNK2001: unresolved external symbol _vkDestroyInstance@8

Языковая версия:

Пути к .lib-файлам:

< /p>
Библиотеки:

Vulkan SDK:

glfw3:

I обновил Visual Studio.
В итоге вообще ничего не помогло.
Кто-нибудь знает, что ему нужно?
Почему он не видит файлы библиотеки Vulkan?
Похоже, проблема в том, что библиотека vulkan-1.lib собрана под x32, а VS22 пытается скомпилировать проект под x64.
Я нашел в Интернете, что ошибка LNK2001: неразрешенный внешний символ _vkCreateInstance@12 относится к x32.
Для x64 должно быть без "@" и вместо 12 должно быть 24.Я только что проверил двоичный файл (https://superuser.com/questions/358434/ ... a-binary-i… it-on-windows), который был скомпилирован без библиотека Vulkan.
По данным exe, она для x32:

Но почему тогда не работают библиотеки Vulkan (которые для x32)?
Подробнее здесь: https://stackoverflow.com/questions/791 ... 32-project