私はlibPNGに問題があります.64ビットコンピュータでアプリケーションを実行するには64ビットバージョンのlibPNGが必要です。エラーはIMG_Load: Failed loading libpng15-15.dll: %1 is not a valid Win32 application.
ですこのサイトのいくつかの他の記事によると、これは32ビットDLLであるという事実です、それは問題ですか?libPNG 64ビットはありますか?
答えて
はい、libpngは、x86_64を含む64ビットアーキテクチャで動作します。
これはオープンソースのライブラリなので、プラットフォーム/アーキテクチャでプリコンパイルされたバイナリが利用できない場合は、プロジェクトでコンパイルできます。
私は通常のlibPNGランタイムダウンロードを使用していますが、上記のエラーで失敗します。どうすればいいですか? –
どこからダウンロードしていますか? [公式サイト](http://libpng.org/pub/png/libpng.html)は、Windowsバイナリを提供していません。 – strcat
私は実際にどこから入手したのか知りませんが、x86ノートパソコンでは動作しますが、x64デスクトップコンピュータではlibPNG15-15.dllと呼ばれています –
- 1. ナンシー32ビットまたは64ビットはありますか?
- 2. SQL Server 2008 64ビット版のSSMSとBIDSの64ビット版はありますか?
- 3. 64ビットOS上の64ビットCPU上でX86-64 Pythonを実行する利点はありますか?
- 4. プロセスが64ビットか32ビットかをチェックする方法はありますか?
- 5. 64ビットOSで開発する利点はありますか?
- 6. Visual Studio 11にはネイティブの64ビット版がありますか?
- 7. VS2015の64ビットMFCシンボルは、Microsoft Symbol Serverにありますか?
- 8. 64ビットoracle.dataaccess.dllはどのOracleディストリビューションにありますか?
- 9. YAJSW Javaサービスラッパー用の64ビット.dllはありますか?
- 10. Microsoft Common Controls(MSCOMCTL.OCX)の64ビット版はありますか?
- 11. 64ビットJVMのバグや非互換性はありますか?
- 12. 32ビット.NETアプリケーションと64ビット.NETアプリケーションに違いはありますか?
- 13. Ubuntuで64ビットのビットであるビット
- 14. 64ビット整数をスパークデータフレームの32ビット(16ビット)intに変換する価値はありますか?
- 15. ユニティビルドのアプリケーションが32ビットまたは64ビットであること
- 16. は、64ビットWindows
- 17. MS Access 32ビットまたは64ビット
- 18. JDK 64ビットまたは32ビット?
- 19. WindowsのPerl:32ビットまたは64ビット?
- 20. 64ビットActiveXは存在しますか?
- 21. 64ビットマシン上のSQL Server 2012 32ビットまたは64ビット?
- 22. 64ビットOS上の32ビットまたは64ビットアプリケーション?
- 23. HP-UX 11.31(IA64)を64ビットでサポートする方法はありますか?time_t
- 24. 64ビットC#アプリケーションで32ビットライブラリを使用する方法はありますか?
- 25. C#で64ビットのハッシュサイズを生成するハッシュアルゴリズムはありますか?
- 26. これは32ビットまたは64ビットのJVMですか?
- 27. 開発マシンに32ビットまたは64ビットのOSを使用する必要がありますか?
- 28. 32ビットまたは64ビットのJDKを使用する必要がありますか?
- 29. 私の32ビットと64ビットインストーラは間違ったディレクトリにありますか?
- 30. Cray mpichには64ビット整数のMPI変数がありますか?
おそらく、静的にリンクするのが最も簡単です。 libPNGは小さく自己完結型です。 – Thomas
もしよければどうぞ! - あなたが構築しているアプリケーションのいくつかの技術的な詳細(コンパイラ、OS、32または64ビット、そしてあなたのアプリケーションがそのlibをどのように使用/リンクするか)を説明すると、もっと良い答えが得られるでしょう。 –
64ビット用にコンパイルすると、... –