簡體   English   中英

mingw 找不到我的 GLFW 依賴文件夾

[英]mingw cannot find my dependencies folder for GLFW

我正在嘗試編譯在https://www.glfw.org/documentation中找到的代碼。 此代碼位於“main.cpp”中,我在同一目錄中有一個名為“dependencies”的文件夾,其中包含:“glfw3.h”、“glfw3.lib”和“libglfw3.a”。 項目目錄依賴

我go到powershell中的目錄下運行:

g++ main.cpp -ldependencies .\dependencies\libglfw3.a -lopengl32 -lgdi32

它返回:

c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -ldependencies: No such file or directory
collect2.exe: error: ld returned 1 exit status

我做錯了什么?

我已經查看了所有 inte.net 的解決方案,但即使我完全按照教程或解決方案中顯示的內容進行操作,也沒有一個有效,我很困惑。 我認為這是因為我試圖在沒有 IDE(我使用 visual studio)的情況下執行此操作,直到最近我才使用 IDE 進行了 C++ 開發,而且我對在 IDE 之外進行編譯和鏈接沒有經驗。

g++ main.cpp -ldependencies .\dependencies\libglfw3.a -lopengl32 -lgdi32

應該

g++ main.cpp -Ldependencies -lglfw3 -lopengl32 -lgdi32

-L表示要搜索的目錄, -l表示要鏈接的庫的名稱。

暫無
暫無

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

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