Mac OSXでOpenGlを使用するCプログラムをコンパイルする

ティG。

CSクラス用にCプログラムをコンパイルしようとしています。Macにコマンドラインツールがインストールされているので、おそらくOpenGLを使用しています。プログラムの説明はUbuntu用に作成されており、次を使用してコンパイルするように指示されています。

gcc -Wall -ansi -pedantic -O2 main.o graphic.o imagem.o io.o -o ep2 -lGL -lGLU -lglut

私はそれを実行しました、そしてそれは言いました:

ld: library not found for -lGL

どのフラグを使用する必要がありますか?私は何をしますか?

データオオカミ

MacOS Xでは、ライブラリを使用してシステムレベルのAPIを含めるのではなく、フレームワークを使用しますこのプログラムをコンパイルするための適切なコマンドラインは次のようになります。

gcc -Wall -ansi -pedantic -O2 \
    main.o graphic.o imagem.o io.o \
    -o ep2 \
    -framework OpenGL -lGLU -lglut

GLUはおそらくOpenGLフレームワークの一部でもあることに注意してください。また、最初にGLUTをインストールする必要がある場合があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Macで単一のF#プログラムをコンパイルする

分類Dev

MacでJavaプログラムからLaTexファイルをコンパイルする方法

分類Dev

Mac OSXでJavaScript用のSWIGを使用してC ++をコンパイルする

分類Dev

g ++を使用してMacでfreeglutライブラリを使用してプログラムをコンパイルする方法

分類Dev

mac osxでSFML2.1を使用して最小限のプロジェクトをコンパイルする

分類Dev

Mac OSXでJava 1.6をコンパイルするEclipse 3.4.2

分類Dev

Xcodeを使用してMacでOpenGLプログラミングガイドの例を実行する方法

分類Dev

Mac OS X ElCapitanでCUDA + OpenGLプログラムをコンパイルできません

分類Dev

Mac用のGoプログラムをUbuntu用にクロスコンパイルするにはどうすればよいですか?

分類Dev

MacのJavaでプログラムをコンパイルして実行するにはどうすればよいですか?

分類Dev

Mac OSX用にRarcrackをコンパイルする方法は?

分類Dev

Qtを使用してOSX / MacでC ++ライブラリをビルドする

分類Dev

Mac OSXでMatplotlibの正しいバックエンドをプログラムで選択する

分類Dev

mac osxで実行時にnpapiプラグインパスを取得する方法はありますか?

分類Dev

mac osx でファイル タイプのカスタム アイコンを設定する方法

分類Dev

崇高なテキストでCプログラムを構築して実行する方法3mac osX

分類Dev

Macターミナルでc ++プログラムを実行する方法

分類Dev

Macターミナルでc ++プログラムを実行する方法

分類Dev

Mac OSXでXBox360コントローラーを使用する

分類Dev

Mac OSX ElCapitanで予期しないエラーが発生したSimpleC ++クラスをコンパイルする

分類Dev

mac osxでc ++ 11unordered_mapタイプを使用する

分類Dev

ターミナルを使用してMac OS XでCプログラムを実行する方法は?

分類Dev

launchagents mac osxを使用してバックグラウンドでコマンドラインアプリを実行する

分類Dev

GoプログラムをMac OS XからUbuntu 64ビットにクロスコンパイルする方法

分類Dev

Macでfirebreathプラグインを使用する

分類Dev

Mac osx10.10.2でPython2.7.9 Anaconda2.2.0を使用してigraphのCコアをコンパイルする際の問題

分類Dev

Mac OS Xでプログラムのシステムコールをトレースする方法

分類Dev

プログラムで画面DPI(linux、mac)を取得する方法は?

分類Dev

Mac OSX-アカウントの「ログイン項目」にリストされていない起動時にプログラムを無効にする

Related 関連記事

  1. 1

    Macで単一のF#プログラムをコンパイルする

  2. 2

    MacでJavaプログラムからLaTexファイルをコンパイルする方法

  3. 3

    Mac OSXでJavaScript用のSWIGを使用してC ++をコンパイルする

  4. 4

    g ++を使用してMacでfreeglutライブラリを使用してプログラムをコンパイルする方法

  5. 5

    mac osxでSFML2.1を使用して最小限のプロジェクトをコンパイルする

  6. 6

    Mac OSXでJava 1.6をコンパイルするEclipse 3.4.2

  7. 7

    Xcodeを使用してMacでOpenGLプログラミングガイドの例を実行する方法

  8. 8

    Mac OS X ElCapitanでCUDA + OpenGLプログラムをコンパイルできません

  9. 9

    Mac用のGoプログラムをUbuntu用にクロスコンパイルするにはどうすればよいですか?

  10. 10

    MacのJavaでプログラムをコンパイルして実行するにはどうすればよいですか?

  11. 11

    Mac OSX用にRarcrackをコンパイルする方法は?

  12. 12

    Qtを使用してOSX / MacでC ++ライブラリをビルドする

  13. 13

    Mac OSXでMatplotlibの正しいバックエンドをプログラムで選択する

  14. 14

    mac osxで実行時にnpapiプラグインパスを取得する方法はありますか?

  15. 15

    mac osx でファイル タイプのカスタム アイコンを設定する方法

  16. 16

    崇高なテキストでCプログラムを構築して実行する方法3mac osX

  17. 17

    Macターミナルでc ++プログラムを実行する方法

  18. 18

    Macターミナルでc ++プログラムを実行する方法

  19. 19

    Mac OSXでXBox360コントローラーを使用する

  20. 20

    Mac OSX ElCapitanで予期しないエラーが発生したSimpleC ++クラスをコンパイルする

  21. 21

    mac osxでc ++ 11unordered_mapタイプを使用する

  22. 22

    ターミナルを使用してMac OS XでCプログラムを実行する方法は?

  23. 23

    launchagents mac osxを使用してバックグラウンドでコマンドラインアプリを実行する

  24. 24

    GoプログラムをMac OS XからUbuntu 64ビットにクロスコンパイルする方法

  25. 25

    Macでfirebreathプラグインを使用する

  26. 26

    Mac osx10.10.2でPython2.7.9 Anaconda2.2.0を使用してigraphのCコアをコンパイルする際の問題

  27. 27

    Mac OS Xでプログラムのシステムコールをトレースする方法

  28. 28

    プログラムで画面DPI(linux、mac)を取得する方法は?

  29. 29

    Mac OSX-アカウントの「ログイン項目」にリストされていない起動時にプログラムを無効にする

ホットタグ

アーカイブ