C++ 我无法使用premake5添加其他库

C++ 我无法使用premake5添加其他库,c++,opengl,glfw,static-linking,premake,C++,Opengl,Glfw,Static Linking,Premake,我正在学习OpenGL和GLFW,我决定使用premake5,因为它似乎易于使用和维护。我的项目位于名为学习OpenGL的文件夹中。我在MAC上 项目结构 学习OpenGL src Application.cc 卖主 GLFW 包括 GLFW glfw3.h glfw3ntive.h lib macos libglfw3.a premake5.lua 卖主 垃圾箱 普雷马克 premake5 Application.cpp 当我这样做的时候 vende

我正在学习OpenGL和GLFW,我决定使用premake5,因为它似乎易于使用和维护。我的项目位于名为学习OpenGL的文件夹中。我在MAC上

项目结构

  • 学习OpenGL
    • src
      • Application.cc
    • 卖主
      • GLFW
        • 包括
          • GLFW
            • glfw3.h
            • glfw3ntive.h
        • lib macos
          • libglfw3.a
  • premake5.lua
  • 卖主
    • 垃圾箱
      • 普雷马克
        • premake5
Application.cpp

当我这样做的时候

vender/bin/premake/premake5 gmake
建筑配置。。。 正在运行操作“gmake”。。。 生成学习OpenGL.make。。。 完成(36毫秒)

然后

make
从终端它给我这个错误,我无法解决

==构建学习OpenGL(调试)==== 链接学习OpenGL ld:找不到-llibglfw3.a的库 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用) 生成[1]:*[bin/Debug macosx/LearningOpenGL/LearningOpenGL]错误1 make::[LearningOpenGL]错误2

此外,是否还有其他易于使用的项目经理可以代替premake使用?

应该是:

links "glfw3"

make
links "glfw3"
linkoptions "-llibglfw3.a"