teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明を追加

2022/01/28 06:07

投稿

cx20
cx20

スコア4700

answer CHANGED
@@ -10,3 +10,9 @@
10
10
  #include <GL/glew.h>
11
11
  ```
12
12
 
13
+ VC++ のプロジェクトの場合、スタティックリンク用のプロジェクトの構成を用意して
14
+ 「C/C++」-「プリプロセッサ」-「プリプロセッサの定義」にて `GLEW_STATIC` を追加下さい。
15
+
16
+ <参考>
17
+ ■ The OpenGL Extension Wrangler Library - Building Your Project with GLEW
18
+ [http://glew.sourceforge.net/install.html](http://glew.sourceforge.net/install.html)

1

説明の改善

2022/01/28 05:46

投稿

cx20
cx20

スコア4700

answer CHANGED
@@ -1,10 +1,10 @@
1
1
  こちらの事象でしょうか?
2
2
 
3
- GLEW の `glew.h` の既定が DLL 用になっている為、スタティックリンクで使う場合 `#define GLEW_STATIC` を定義する必要があるようです。
4
-
5
3
  ■ GLEWのスタティックリンク(静的リンク)ライブラリの使用方法
6
4
  [http://atelier-xwe.blogspot.com/2013/01/glew.html](http://atelier-xwe.blogspot.com/2013/01/glew.html)
7
5
 
6
+ GLEW の `glew.h` の既定としては DLL での使用を想定している為、スタティックリンクで使う場合、下記のように `#define GLEW_STATIC` を定義する必要があるようです。
7
+
8
8
  ```cpp
9
9
  #define GLEW_STATIC
10
10
  #include <GL/glew.h>