首頁 >後端開發 >C++ >如何使用 Mingw 在 Windows 上建置 GLEW?

如何使用 Mingw 在 Windows 上建置 GLEW?

Barbara Streisand
Barbara Streisand原創
2024-10-26 07:07:30358瀏覽

How do I build GLEW on Windows using Mingw?

使用Mingw 在Windows 上建立glew

要使用Mingw 在Windows 上建置glew,請使用下列指令:

mkdir lib/
mkdir bin/
gcc -DGLEW_NO_GLU -O2 -Wall -W -Iinclude -DGLEW_BUILD -o src/glew.o -c src/glew.c
gcc -shared -Wl,-soname,libglew32.dll -Wl,--out-implib,lib/libglew32.dll.a -o lib/glew32.dll src/glew.o -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32

用於建立庫檔案:
ar cr lib/libglew32.a src/glew.o

pkg-config 檔案:
sed \
-e "s|@prefix@|/usr|g" \
-e "s|@libdir@|/usr/lib|g" \
-e "s|@exec_prefix@|/usr/bin|g" \
-e "s|@includedir@|/usr/include/GL|g" \
-e "s|@version@|1.6.0|g" \
-e "s|@cflags@||g" \
-e "s|@libname@|GLEW|g" \
< glew.pc.in > glew.pc

用於建立glew VisualInfo 程序,您可以使用這些:
gcc -c -O2 -Wall -W -Iinclude -o src/glewinfo.o src/glewinfo.c
gcc -O2 -Wall -W -Iinclude -o bin/glewinfo.exe src/glewinfo.o -Llib -lglew32 -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32
gcc -c -O2 -Wall -W -Iinclude -o src/visualinfo.o src/visualinfo.c
gcc -O2 -Wall -W -Iinclude -o bin/visualinfo.exe src/visualinfo.o -Llib -lglew32 -L/mingw/lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32

執行這些命令後,您將擁有一個「lib」資料夾和一個「bin」資料夾,其中包含必要的可執行檔和程式庫。

以上是如何使用 Mingw 在 Windows 上建置 GLEW?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn