小编gui*_*one的帖子

使用 premake 和 vs2019 与 glfw 链接时遇到问题

我正在尝试使用 premake 5 构建一个简单的项目。在 win10 上使用 Visual Studio 2019。Premake 对我来说是新的,但我开始很简单:唯一的依赖项是 glm (仅标头库)、GLAD 和 GLFW。我将 GLAD 和 GLFW 作为子项目包含在我的预制文件中。项目生成进展顺利。

glm 已正确包含并可用。

构建时:GLAD 和 GLFW 正确构建到各自的 .lib 文件,但“核心”应用程序失败并出现以下链接器错误:

3>GLFW.lib(init.obj) : error LNK2019: unresolved external symbol _glfwSelectPlatform referenced in function glfwInit
3>GLFW.lib(vulkan.obj) : error LNK2019: unresolved external symbol _glfwPlatformLoadModule referenced in function _glfwInitVulkan
3>GLFW.lib(vulkan.obj) : error LNK2019: unresolved external symbol _glfwPlatformFreeModule referenced in function _glfwInitVulkan
3>GLFW.lib(vulkan.obj) : error LNK2019: unresolved external symbol _glfwPlatformGetModuleSymbol referenced in function _glfwInitVulkan
Run Code Online (Sandbox Code Playgroud)

我在构建 glfw 时一定缺少配置选项

这是负责构建 GLFW 的 …

c++ glfw premake

2
推荐指数
1
解决办法
2009
查看次数

标签 统计

c++ ×1

glfw ×1

premake ×1