0

マシンで ttf SDL フォントを起動して実行しようとしています。

私は CodeBlocks を使用しており、標準の SDL ウィンドウを構築するための適切なリンクが既にあります: -lSDL -lSDL_main 問題なく。

-lSDL_ttf とリンクすることになっていることを確認するために、ウィキペディアやその他のソースから読みました。これを -lSDLmain と -lSDL の後に IDE リンク オプションに含め、エラーが発生しました。

ld.exe||cannot find -lSDL_ttf|
||=== Build finished: 1 errors, 0 warnings ===|

ダウンロードに付属するヘッダーとファイルをコンパイラの SDL サブディレクトリに抽出しましたが、何が間違っているのかわかりません。

4

1 に答える 1

0

ここで何が起こっているのか、もう少し詳しく教えてください。-lSDL は機能しているが、-lSDL_ttf は機能していないとおっしゃっていますか? これは、コンパイラが SDL ライブラリを見つけているが、SDL_ttf を見つけていないことを意味します。SDL_ttf ライブラリがどこかに (dll) ありますか? ここから入手してみてください http://www.libsdl.org/projects/SDL_ttf/

編集:どのコンパイラを使用していますか? 「-L」を指定してみましたか?現在のディレクトリで検索するように?実行している完全なリンカー コマンドを教えてください。

于 2011-10-19T15:28:08.450 に答える