ホーム » 3D » GLFW インストール

2025年7月
 12345
6789101112
13141516171819
20212223242526
2728293031  

カテゴリー

アーカイブ

ブログ統計情報

  • 119,410 アクセス




GLFW インストール

以前 GLUT を使用していろいろとやっていたが,今度は GLFW


最初,Win11 の VC 2015 環境でビルド,実行できる様に環境を作成.
ダウンロードページから 64 ビットと 32 ビットの両方をダウンロード.
…\glfw-?.?.bin.WIN64\lib-vc2022\glfw3.dll を System32 にコピー.
…\glfw-?.?.bin.WIN32\lib-vc2022\glfw3.dll を SysWOW64 にコピー.
Win11  glfw3.dll をコピー
…\glfw-?.?.bin.WIN64\include\GLFW を C:\Program Files (x86)\Windows Kits\8.1\Include\um\GLFW にコピー.
…\glfw-?.?.bin.WIN??\lib-vc2015\*.lib を C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x??\ にコピー.
実際はプロジェクトの設定による.


コードは次の所から拝借.
GLFW メモ
先頭の方に次のものを追加.
#pragma comment (lib, "glfw3dll.lib")
#pragma comment (lib, "OpenGL32.lib")
Win11   GLFW  hello


今度は先日作成した Win11 上 Docker の Ubuntu 環境に.

wao@B660M:/$ sudo apt install libglfw3 libglfw3-dev
...
wao@B660M:/$ find /usr | grep glfw
/usr/lib/x86_64-linux-gnu/pkgconfig/glfw3.pc
/usr/lib/x86_64-linux-gnu/cmake/glfw3
/usr/lib/x86_64-linux-gnu/cmake/glfw3/glfw3ConfigVersion.cmake
/usr/lib/x86_64-linux-gnu/cmake/glfw3/glfw3Targets-none.cmake
/usr/lib/x86_64-linux-gnu/cmake/glfw3/glfw3Config.cmake
/usr/lib/x86_64-linux-gnu/cmake/glfw3/glfw3Targets.cmake
/usr/lib/x86_64-linux-gnu/libglfw.so
/usr/lib/x86_64-linux-gnu/libglfw.so.3
/usr/lib/x86_64-linux-gnu/libglfw.so.3.3
find: ‘/usr/lib/modules/6.6.87.1-microsoft-standard-WSL2/lost+found’: Permission denied
/usr/share/doc/libglfw3
/usr/share/doc/libglfw3/changelog.Debian.gz
/usr/share/doc/libglfw3/copyright
/usr/share/doc/libglfw3-dev
/usr/share/doc/libglfw3-dev/changelog.Debian.gz
/usr/share/doc/libglfw3-dev/copyright
/usr/include/GLFW/glfw3native.h
/usr/include/GLFW/glfw3.h
wao@B660M:/$

Ubuntu  GLFW インストール
g++ t_glfw0.cpp -lGL -lglfw
g++ t_glfw0.cpp -lGL -lglfw


Fedora 環境では次の様に入力してインストールできる.
sudo dnf install glfw-devel


床井研究室
GLFW による OpenGL 入門 (PDF)


OpenGL:GLFWとGLEWをvcpkgでインストールして、Visual Studio2022で動作させるまで
Windows 10でOpenGLをGLFWとGLEW、GLMで開発する環境を作りWindowを表示する

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.
%d人のブロガーが「いいね」をつけました。