[英]NetBeans C++: Linker Can't Find External Libraries Specified in Linker Options
我一直在嘗試學習如何將 NetBeans 用作 C++ 開發環境。 我安裝了 NetBeans 8.2,安裝了 MinGW,並編譯了一個簡單的Hello World程序以確保一切正常。 然后我決定嘗試編譯我在 Visual Studio 中啟動並運行的舊 OpenGL 項目(基於本教程)。 不幸的是,我不斷收到錯誤消息,說鏈接器找不到 glew32 或 glut32 庫文件:
c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find -lglew32
c:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../../../mingw32/bin/ld.exe: cannot find -lglut32
然而,盡我所知,我已經設置了所有必要的鏈接器選項; 屏幕截圖在這里。
我在這里缺少什么?
我的項目的編譯命令如輸出窗格中所述:
g++ -o dist/Debug/MinGW32-Windows/opengl_tutorial build/Debug/MinGW32-Windows/nbproject/Main.o build/Debug/MinGW32-Windows/nbproject/ReadTGA.o -L\"C\:/C++\ Libraries/glew-1.13.0/lib/Release/Win32\" -L\"C\:/MinGW/lib\" -L\"C\:/C++\ Libraries/glut-3.7/lib\" -lglew32 -lglut32 -lglu32 -lopengl32
附加系統信息
嘗試在 Properties->Run->Environment 中添加環境變量
就我而言
名稱=LD_LIBRARY_PATH
值=/usr/local/apps/Java/jdk-14/lib:/usr/local/apps/root6.22.02Install/lib/root:/Work/Soft/general_classes/lib(還有一些不需要的路徑貼在這里)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.