Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Qt + opengl
Forum Updated to NodeBB v4.3 + New Features

Qt + opengl

Scheduled Pinned Locked Moved General and Desktop
4 Posts 2 Posters 3.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    ahmadbab
    wrote on last edited by
    #1

    I have a c++ code using Qt+Opengl SDK.
    My code runs fine in debug mode.
    but when compiling the code in release mode it throws a link error (LNK2019).
    any solutions for this?

    1 Reply Last reply
    0
    • napajejenunedk0N Offline
      napajejenunedk0N Offline
      napajejenunedk0
      wrote on last edited by
      #2

      Post the linker error if possible both from "Compile Output" and "Issues".

      1 Reply Last reply
      0
      • A Offline
        A Offline
        ahmadbab
        wrote on last edited by
        #3

        compiler output:
        glwidget.obj : error LNK2019: unresolved external symbol __imp__glClear@4 referenced in function "public: virtual void __thiscall GLWidget::paintGL(void)" (?paintGL@GLWidget@@UAEXXZ)
        1>D:\Projects\2\Win32\Release\Haft_Hoz.exe : fatal error LNK1120: 26 unresolved externals

        error:
        Error 42 error LNK2019: unresolved external symbol __imp__glBegin@4 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z) D:\Projects\2\Haft_Hoz\glwidget.obj

        i have 27 link errors for each opengl function that i have used in my code.

        1 Reply Last reply
        0
        • A Offline
          A Offline
          ahmadbab
          wrote on last edited by
          #4

          glwidget.obj : error LNK2019: unresolved external symbol __imp__glBindTexture@8 referenced in function "protected: void __thiscall GLWidget::Pick_Texture(int)" (?Pick_Texture@GLWidget@@IAEXH@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glFrustum@48 referenced in function "public: void __thiscall GLWidget::perspective(double,double,double,double)" (?perspective@GLWidget@@QAEXNNNN@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glDisable@4 referenced in function "protected: void __thiscall GLWidget::loadTexture(char *,unsigned int &)" (?loadTexture@GLWidget@@IAEXPADAAI@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glTexParameteri@12 referenced in function "protected: void __thiscall GLWidget::loadTexture(char *,unsigned int &)" (?loadTexture@GLWidget@@IAEXPADAAI@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glTexImage2D@36 referenced in function "protected: void __thiscall GLWidget::loadTexture(char *,unsigned int &)" (?loadTexture@GLWidget@@IAEXPADAAI@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glGenTextures@8 referenced in function "protected: void __thiscall GLWidget::loadTexture(char *,unsigned int &)" (?loadTexture@GLWidget@@IAEXPADAAI@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glBlendFunc@8 referenced in function "protected: void __thiscall GLWidget::loadTexture(char *,unsigned int &)" (?loadTexture@GLWidget@@IAEXPADAAI@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glEnable@4 referenced in function "protected: void __thiscall GLWidget::loadTexture(char *,unsigned int &)" (?loadTexture@GLWidget@@IAEXPADAAI@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glPopMatrix@0 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glEnd@0 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glVertex3f@12 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glTexCoord3f@12 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glBegin@4 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glColor4f@16 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glRotatef@16 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glScalef@12 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glTranslatef@12 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glPushMatrix@0 referenced in function "protected: void __thiscall GLWidget::DrawFlower(int,int,float,float,float,float,float,float,float,float)" (?DrawFlower@GLWidget@@IAEXHHMMMMMMMM@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glOrtho@48 referenced in function "public: virtual void __thiscall GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UAEXHH@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glLoadIdentity@0 referenced in function "public: virtual void __thiscall GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UAEXHH@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glMatrixMode@4 referenced in function "public: virtual void __thiscall GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UAEXHH@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glViewport@16 referenced in function "public: virtual void __thiscall GLWidget::resizeGL(int,int)" (?resizeGL@GLWidget@@UAEXHH@Z)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glClearColor@16 referenced in function "public: virtual void __thiscall GLWidget::initializeGL(void)" (?initializeGL@GLWidget@@UAEXXZ)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glLightfv@12 referenced in function "public: virtual void __thiscall GLWidget::paintGL(void)" (?paintGL@GLWidget@@UAEXXZ)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glLightModelfv@8 referenced in function "public: virtual void __thiscall GLWidget::paintGL(void)" (?paintGL@GLWidget@@UAEXXZ)
          1>glwidget.obj : error LNK2019: unresolved external symbol __imp__glClear@4 referenced in function "public: virtual void __thiscall GLWidget::paintGL(void)" (?paintGL@GLWidget@@UAEXXZ)

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved