• VS QT 配置OpenGL


    在visual studio 下编译OpenGL代码出现以下错误,原因是vs没有自带opengl库,需要自己引入

    • 无法解析的外部符号 __imp__glClear@4
    • 无法解析的外部符号 __imp__glClearColor@16
    • 无法解析的外部符号 __imp__glDrawElements@16
    • 无法解析的外部符号 __imp__glEnable@4
    • 无法解析的外部符号 __imp__glFrontFace@4
    • 无法解析的外部符号 __imp__glViewport@16

    解决方法

    去官网下载glut包: 地址 
    解压后放在工程目录下

    @ 包含库

    win32: LIBS += -L$$PWD/opengl/ -lglut
    win32: LIBS += -L$$PWD/opengl/ -lglut32
    INCLUDEPATH += $$PWD/opengl
    DEPENDPATH += $$PWD/opengl

    @包含头文件

    #include "opengl/glut.h"

    @ 把glut.dll glut32.dll拷贝到生成程序的目录下

    浏览了下看到有人建议把库放到vc安装目录下,本人并不建议这样做,作为第三方库有不同的版本,可能由于引入不同版本的库导致莫名其妙的问题

    http://blog.csdn.net/x356982611/article/details/52877834

  • 相关阅读:
    Linux 内核 MCA 总线
    Linux 内核PC/104 和 PC/104+
    Linux 内核即插即用规范
    Linux 内核硬件资源
    Linux 内核 回顾: ISA
    Linux 内核硬件抽象
    Linux 内核硬件抽象
    Linux 内核PCI 中断
    Linux 内核存取 I/O 和内存空间
    哥们的面试经历
  • 原文地址:https://www.cnblogs.com/findumars/p/5090368.html
Copyright © 2020-2023  润新知