Qt创建者添加外部库(仍然:无法打开包含文件:'GL / glew.h')

时间:2013-02-07 03:08:48

标签: c++ qt qt4 qt-creator qt5

我按照说明操作:

  1. 在“项目”窗格中,打开项目文件(.pro)。
  2. 在代码编辑器中单击鼠标右键以打开上下文菜单,然后选择添加库....
  3. Add Library

    然后将以下行添加到专业文件中:

    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
    

    但是,我点击左下方运行程序的绿色三角形图标,仍然会收到错误:

      

    错误:C1083:无法打开包含文件:'GL / glew.h':没有这样的文件或目录

4 个答案:

答案 0 :(得分:19)

我有同样的问题,我刚才想出来: 您必须运行qmake(build-> run qmake)来验证专业文件中的更改。

答案 1 :(得分:0)

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

只需在.pro文件中添加以上行。然后检查它。

答案 2 :(得分:0)

检查D:/OpenGL/glew-1.5.4/include下是否确实存在所需文件。即是否有一个名为GL的文件夹,里面有一个名为glew.h的文件?

然后尝试从路径中删除$$PWD/部分。

如果这不能帮助用这两行替换生成的行:

LIBS += -L$$quote(D:/OpenGL/glew-1.5.4/lib/) -lglew32
INCLUDEPATH += $$quote(D:/OpenGL/glew-1.5.4/include)

答案 3 :(得分:0)

  1. 使用编辑
  2. 打开.pro文件
  3. INCLUDEPATH +=部分
  4. 中添加库目录

    enter image description here

     Append ` \` at the end of library path 
    
    1. 转到Build > Run qmake
    2. enter image description here

      1. 检查是否已包含库。