Qt Creator中添加外部库(尚:无法打开包含文件:“GL / glew.h”)(Qt crea

2019-07-19 11:22发布

我跟着指示:

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

然后下面的行加入到亲文件:

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”:没有这样的文件或目录

Answer 1:

我有同样的问题,我想通了刚才:你要运行的qmake(建设 - >运行qmake的),以验证在亲文件更改。



Answer 2:

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

只需添加上述行中的.pro file.Then检查。



Answer 3:

检查下是否真的存在所需的文件, 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)


Answer 4:

  1. 开放.pro与编辑文件
  2. 将图书馆的目录中INCLUDEPATH +=

 Append ` \` at the end of library path 
  1. 转到Build > Run qmake

  1. 检查库已被列入。


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