• 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

  • 相关阅读:
    java集合
    struts2的OGNL表达式
    struts2 result type
    struts2在Action中访问WEB资源
    03异或^
    02自加自减运算机制
    原码,补码,反码
    Java基础50题test10—自由落体
    Java基础50题test9—求完数
    Java基础50题test8—输入数字求和
  • 原文地址:https://www.cnblogs.com/findumars/p/5090368.html
Copyright © 2020-2023  润新知