Qt creator Adding external library (still: Cannot open include file: 'GL/glew.h')

22,716

Solution 1

I had the same problem and I figured it out just now: You have to run qmake(build->run qmake) to validate changes in the pro file.

Solution 2

INCLUDEPATH += D:/OpenGL/glew-1.5.4/include
LIBS += -Lc:D:/OpenGL/glew-1.5.4/lib -lname

Just add the above line in the .pro file.Then check it.

Share:
22,716
lightrek
Author by

lightrek

I am currently cs student. I am trying to do some research in Computer Graphics and HCI. I also plan to embed my computer vision skill into my new HCI project

Updated on April 18, 2020

Comments

  • lightrek
    lightrek about 4 years

    I followed the instruction:

    1. In the Projects pane, open the project file (.pro).
    2. Right-click in the code editor to open the context menu and select Add Library....

    Add Library

    Then the following lines were added into the pro file:

    win32:CONFIG(release, debug|release): LIBS += -L$$PWD/D:/OpenGL/glew-1.5.4/lib/ -lglew32
    else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/D:/OpenGL/glew-1.5.4/lib/ -lglew32d
    
    INCLUDEPATH += $$PWD/D:/OpenGL/glew-1.5.4/include
    DEPENDPATH += $$PWD/D:/OpenGL/glew-1.5.4/include
    

    However, I click the green triangle icon on the bottom left the run the program, still get the errors:

    error: C1083: Cannot open include file: 'GL/glew.h': No such file or directory

  • Grault
    Grault over 9 years
    qmake compiles your .pro file into a Makefile, which tells your compiler suite (e.g. gcc, clang, or msvc) how to compile the project.
  • JulieC
    JulieC over 4 years
    This assumes all developers use the same absolute path.