0

重複の可能性:
未定義の参照/未解決の外部シンボルエラーとは何ですか?それを修正するにはどうすればよいですか?

XCodeでMathGLを使用して、3Dグラフにいくつかの行列をプロットしようとしています。私は(長い一日の欲求不満の後で)MathGLを作成、作成、インストールすることに成功しました(libpngをインストールする必要もありましたが、それは別の話です)。そこで、XCode C ++プロジェクトにMathGLインクルードパス(/ usr / local / include)を追加することができました。オートコンプリートによってmgl2/mgl.hヘッダーファイルがオートコンプリートされるため、機能しています。しかし、1つのメンバーしか作成していないコードをビルドしようとすると、mglGraph多くのリンカーエラーが発生します。

アーキテクチャi386の未定義のシンボル:
  「_mgl_create_graph」、参照元:
      _main in main.o
  「_mgl_delete_graph」、参照元:
      main.oのmglGraph::〜mglGraph()
  「_mgl_set_font_size」、参照元:
      main.oのmglGraph::SetFontSizePT(double、int)
  「_mgl_use_graph」、参照元:
      main.oのmglGraph::〜mglGraph()
ld:アーキテクチャi386のシンボルが見つかりません

正しく含めることなどの問題をリストした投稿がたくさんあることは知っていますが(私からのものもあります)、これは私が助けを見つけることができません。だから誰かお願いします、どうすればこれを機能させることができますか?

/ usr / local /...パスを含むように環境PATHおよびDYLD_*パスを変更/変更しようとしましたが、機能しませんでした。/ usr /local/内のすべてのフォルダーをインクルードパスに追加してみました。32ビットと64ビットでコンパイルしてみました。ライブラリ検索パスに/usr/ local/libを含めてみました。しかし、何も機能しませんでした。ですので、どんな助けでも大歓迎です。

よろしくマックス

4

0 に答える 0