簡體   English   中英

Qt創建者添加外部庫(仍然:無法打開包含文件:'GL / glew.h')

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

我按照說明操作:

  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':沒有這樣的文件或目錄

我有同樣的問題,我剛才想出來:你必須運行qmake(build-> run qmake)來驗證pro文件中的更改。

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

只需在.pro文件中添加上面的行。然后檢查它。

檢查D:/OpenGL/glew-1.5.4/include下是否確實存在所需文件。 也就是說有一個名為GL的文件夾,里面有一個名為glew.h的文件?

然后嘗試從路徑中刪除$$PWD/ part。

如果這不能幫助用這兩行替換生成的行:

LIBS += -L$$quote(D:/OpenGL/glew-1.5.4/lib/) -lglew32
INCLUDEPATH += $$quote(D:/OpenGL/glew-1.5.4/include)
  1. 使用Editor打開.pro文件
  2. INCLUDEPATH += section中添加庫的目錄

在此輸入圖像描述

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

在此輸入圖像描述

  1. 檢查是否包含庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM