OpenGL 初學者在 Code::Blocks + MinGW 環境下配置 GLEW 時,常因缺少 .a 和 .dll 文件而卡住。使用 reimp 轉換 .lib 往往失敗,最穩妥的方法是從源碼編譯:
前往 GLEW 官網 下載最新版源碼包(如 glew-2.1.0.zip)。
cd glew-2.1.0
make
編譯成功後,lib 目錄下會生成 libglew32.a,bin 目錄下有 glew32.dll。
include/GL 下的頭文件複製到 MinGW 的 include/GL。libglew32.a 複製到 MinGW 的 lib 目錄。glew32.dll 放入專案輸出目錄或系統 PATH 路徑。glew32。undefined reference to glewInit,檢查庫鏈接順序,確保 glew32 在 opengl32 之前。glew32.dll 與可執行文件同目錄。