質問編集履歴
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,13 +24,13 @@
|
|
24
24
|
```
|
25
25
|
②コンパイル
|
26
26
|
```ここに言語を入力
|
27
|
-
g++ simple_window.cpp -o simple_window -lfreeglut -lglu32 -lopengl32
|
27
|
+
C:\Users???\Documents\program\C++> g++ simple_window.cpp -o simple_window -lfreeglut -lglu32 -lopengl32
|
28
28
|
```
|
29
29
|
openGLを学習中の者です。
|
30
30
|
①のコードを②のようにコンパイルしたのですが、いくつか疑問が生じたので質問させていただきます。
|
31
31
|
1,ヘッダファイルglut.hをインクルードしたのですが、コンパイラはどのようにこのglut.hのパスを見つけているのでしょうか?
|
32
32
|
|
33
|
-
2,コンパイル時にリンカオプション"-l"でlfreeglut、lglu32、lopengl32を指定しましたが、このリンカオプション"-l"は、ここでいうとlibfreeglut.a、libglu32.a、libopengl32.aというライブラリファイルを探すように指定しているのですか、それとも.dll、.aなどの拡張子を持つライブラリファイルの中から、指定したファイル名のファイルを探し
|
33
|
+
2,コンパイル時にリンカオプション"-l"でlfreeglut、lglu32、lopengl32を指定しましたが、このリンカオプション"-l"は、ここでいうとlibfreeglut.a、libglu32.a、libopengl32.aという.a拡張子のライブラリファイルを探すように指定しているのですか、それとも.dll、.aなどの拡張子を持つライブラリファイルの中から、指定したファイル名のファイルを探しているのですか?
|
34
34
|
またその場合、どのようにファイルのパスを探すのでしょうか?
|
35
35
|
|
36
36
|
ちなみに使用したファイルのパスは以下の通りです。
|