当我调用 vkCreateInstance() 时,我的 C++ 程序崩溃,它只发生在我的辅助计算机上,但相同的代码在我的主计算机上运行良好。
为了隔离问题,我测试了 vulkan 模板项目(更具体地说是“VulkanSDK .3.275.0\Templates\Visual Studio 2022\VulkanCppProgram”,还测试了 VulkanWindowedProgram),并且确实得到了完全相同的结果。
我在两台计算机上使用相同的显卡 (GTX 1080 Ti),因此不太可能是硬件问题。我还尝试过全新安装显卡驱动程序,无需任何更改。
我在示例“VulkanCppProgram”中遇到的异常如下:
Excepción no controlada en 0x00007FF82BF399A3 (nvoglv64.dll) en VulkanCppProgram1.exe: 0xC000001D: Illegal Instruction.
可能需要为可移植性实例添加标志才能正确查找。链接到潜在的修复 -> https://stackoverflow.com/a/72791361/22085464