0

SDL (および特に SD​​L イメージ) を (Windows で) 使用する 64 ビット アプリケーションを使用しようとしています。アプリケーションは実行されますが、64 ビットの jpeg ローダーがありませんでした。SDL-Image は jpeg.dll を想定していますが、IJG Web サイト (http://www.ijg.org/) から入手したパッケージは静的ライブラリに組み込まれています。構成プロパティを変更して .dll にビルドしましたが、jpeg_calc_output_dimensions 関数が見つかりません。.dll で dumpbin を実行しましたが、シンボルがエクスポートされません。ソースにいくつかのエクスポートを追加して再ビルドしてみますが、このように広く使用されているパッケージを編集するのはためらわれます。

誰かが同様の状況にあり、より良い解決策を見つけましたか?

4

1 に答える 1

0

そのため、コードにすべてのシンボルをエクスポートさせるように管理し、含まれているjpegヘッダーをSDL_Image / graphicsのヘッダーに交換するだけで、機能しました。

于 2011-11-30T18:05:03.260 に答える