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

質問編集履歴

1

誤字

2018/10/03 01:42

投稿

witchy
witchy

スコア74

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
  ちなみに使用したファイルのパスは以下の通りです。