zoukankan      html  css  js  c++  java
  • ubuntu 使用glfw.h 出现函数无法调用

    最近在学习在Ubuntu下使用qt进行opengl开发,使用到了glfw这个库。我安装官网的编译和安装方法进行了配置安装,在usr/local/include的下产生了glfw.h文件。

    于是我在我的工程中include 该文件,之后使用接口函数发现报错了,具体如下:

    于是我想到可能是没有在.pro文件中配置LIBS和INCLUDEPATH,于是我进行了添加。

    LIBS+= -L/usr/local/lib -lglfw3
    INCLUDEPATH+=/usr/local/include

    注意这里编译安装glfw产生的是libglfw.a,其等同于Windows下的lib文件。

    发现添加后仍然报错:

    最好只能求助百度了,最后在下面的链接中找到了答案:添加

    LIBS+=-L/usr/local/lib -lglfw3 -lX11 -lXrandr -lXinerama -lXi -lXxf86vm -lXcursor -lGL -lpthread -ldl

    最后成功了,但是具体为什么要这么干,却没有说。

  • 相关阅读:
    图书排列
    L1-059 敲笨钟 (20 分)
    区间移位
    取球博弈
    poj 2456 Aggressive cows
    对局匹配
    发现环
    数字划分
    哥德巴赫分解
    把数组排成最小的数
  • 原文地址:https://www.cnblogs.com/fuhang/p/9994313.html
Copyright © 2011-2022 走看看