2017-01-27 15 views
0

私はSDL_mixer関数への参照を持つ静的ライブラリを作成しましたが(正常に動作します)、リンク先のプロジェクトをビルドしようとするとライブラリであるCode :: Blocksは、(静的ライブラリ内で)使用されるすべての関数が未定義の参照であることを伝えています。 -lSDL2、 -lSDL2_ttf、 -lSDL2_mixer、 -lGL、 -lGLEW、その後、マイライブラリ未定義静的ライブラリ(Code :: Blocks)のSDL_mixer関数への参照

:私は私のためであるので、ここでは、検索および検索が、誰もが常にリンカの問題を抱えているように見えるしました

SDL_mixer関数を使用しようとしているファイルを除いて、すべてうまく動作します。ところで、Code :: Blocksに変換する前にすべてが機能しました。任意の助けが大いに感謝しています:)

+2

正確なリンク行とエラーメッセージとは何ですか? – keltar

+1

これらの '[SOLVED]'ラベルをタイトルに追加しないでください。代わりに、あなた自身で答えを書いて、それを受け入れたものとしてマークしてください。これは、サイトがどのように動作するのかを示しています。 – HolyBlackCat

+0

ラベルは残念です。私はこのサイトを初めて利用しています。私は今答えを書くだろう –

答えて

0

私はライブラリをリンクしていた順序でした。私は図書館が残りの前にリンクされ、完全に機能するように注文を変更しました

私は自分のコードをあまりにも自信を持ってはいけないと思います。

関連する問題