首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使GLFW Vulkan曲面创建与mingw-w64一起工作?

如何使GLFW Vulkan曲面创建与mingw-w64一起工作?
EN

Stack Overflow用户
提问于 2021-11-19 18:09:27
回答 1查看 294关注 0票数 0

问题

我正在用g++在Windows上构建和运行一个vulkan + glfw程序。我用msys2 2的pacman安装了gcc、glfw3和vulkan。

当我的程序调用glfwCreateWindowSurface(instance, window, nullptr, &surface);时,它会返回VK_ERROR_EXTENSION_NOT_PRESENT

我所做的

安装msys2并使用pacman安装:

  • 明华-W64-x86_64-glfw
  • 明华-W64-x86_64-vulkan-标头
  • 明华-W64-x86_64-vulkan-装载机
  • 明明威-W64-x86_64-vulkan-验证-层

下载vulkan-tutorial.com教程第5部分并使用以下方法构建它:

g++ -std=c++17 -O2 -g -c 05_window_surface.cpp -o main.o -lglfw3 -lvulkan

g++ -std=c++17 -O2 -g main.o -o main -lglfw3 -lvulkan

然而,在本教程为Visual设置之后,我更愿意使用不同的开发环境。

EN

回答 1

Stack Overflow用户

发布于 2021-11-20 02:09:12

在深入研究并发现这个github问题:https://github.com/glfw/glfw/issues/1810之后,我通过将-lvulkan标志更改为-L/path/to/VulkanSDK/1.2.176.1/Lib -l:vulkan-1.lib来解决问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70039157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档