9

我按照指示:

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

添加库

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

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

4 回答 4

20

我遇到了同样的问题,我刚刚想通了:你必须运行 qmake(build->run qmake) 来验证 pro 文件中的更改。

于 2013-05-25T06:58:13.213 回答
1
INCLUDEPATH += D:/OpenGL/glew-1.5.4/include
LIBS += -Lc:D:/OpenGL/glew-1.5.4/lib -lname

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

于 2013-02-07T06:16:14.653 回答
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)
于 2013-02-10T21:14:04.630 回答
0
  1. 使用编辑器打开.pro文件
  2. INCLUDEPATH +=在section中添加库目录

在此处输入图像描述

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

在此处输入图像描述

  1. 检查是否已包含库。
于 2016-04-17T12:17:14.880 回答