Macでプログラミングをしています。FTGLを入れたのですが、FTGL/ftgl.h: No such file or directoryとなってしまいます。なぜかわかりません。僕のやった流れを書いておきます。プログラミング初心者です。
最近FTGLが必要になったのでmacportを使ってFTGLを導入。
$ sudo port install ftgl
macportを使うのは初めて。どうやらFTGLはopt/local/include/に入った模様。
そこでpathの変更をし確認
echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/include (通らなくて変更しまくったので乱立してますが)
パスは通っている模様?
プログラミングを書いてincludeは以下の通り
#include <FTGL/ftgl.h>
さてコンパイル、terminalに
cc project2.c -o project2 -framework OpenGL -framework GLUT -lobjc
と打つと
project2.c:9:23: error: FTGL/ftgl.h: No such file or directory
確かにopt/local/includeにはFTGLというフォルダがあってftgl.hが入っているのですがなぜでしょうか?
基本的なミスをしている可能性が高いと思います。また、足りない情報があれば付け加えます。回答お待ちしております。
No.1ベストアンサー
- 回答日時:
環境変数 PATH はOSがコマンドを探すためのディレクトリの指定であって
Cコンパイラの#includeには無関係ですよ。
Cコンパイラに#includeで探すディレクトリを追加したい場合には
Cコンパイラにそのディレクトリを教えてあげる必要があります。
なので、こう。
cc -I /opt/local/include project2.c -o project2 -framework OpenGL -framework GLUT -lobjc
-I オプションについては調べてみてください。
ありがとうございます。どうやらFTGLは見つかったみたいです!しかしまたトラブルがあり質問させて頂きました。よければ見て下さい。http://oshiete.goo.ne.jp/qa/7261341.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- UNIX・Linux デフォルト値のパラメータ展開 1 2022/08/12 17:34
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++Builder → Visual C++ 移植...
-
C言語の規格
-
未使用引数の注意文出力を回避...
-
C言語でのコンパイラの作成方法
-
構造体について
-
cc と gcc の違い
-
C言語での四角形描写
-
Visual Studio でmakefileを使...
-
Σの計算について
-
Visual Studio フレームワーク ...
-
FORTRANのおすすめコンパイラ
-
BCC で Cannot open file: wind...
-
bcpadのコンパイラのインストー...
-
void型のポインタで構造体の参照
-
char型の配列の初期化について
-
C言語 main関数とsum関数の記...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
printfなど、標準関数のソース...
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
変数の内容がコロコロ変わる、...
-
cc と gcc の違い
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
PICでのI2C通信でのマスタ、ス...
-
COBOLのALPHABET...
-
<conio.h>?
-
VB6のコンパイラ
-
COBOL計算式の中間ワーク桁数に...
-
パーサとコンパイラの違いって?
-
関数形式マクロ dtaは戻り値が...
-
プログラミングって右脳よりの...
-
C++Builder → Visual C++ 移植...
-
24bit サイズの変数
おすすめ情報