我有一個libPNG的問題,這導致我相信我需要一個64位版本的libPNG在64位計算機上運行我的應用程序。錯誤是IMG_Load: Failed loading libpng15-15.dll: %1 is not a valid Win32 application.
根據這個網站上的其他一些帖子,這是一個事實,這是一個32位的DLL,是這個問題嗎?是否有libPNG 64位?
回答
是的,libpng適用於64位架構,包括x86_64。
這是一個開源庫,所以如果預編譯的二進制文件不適用於您的平臺/體系結構,那麼您可以使用您的項目進行編譯。
我只是使用通常的libPNG運行時下載,但它失敗並出現上述錯誤,那麼我應該怎麼做? – 2012-03-10 11:00:24
你從哪裏下載它? [官方網站](http://libpng.org/pub/png/libpng.html)不提供Windows二進制文件。 – strcat 2012-03-10 11:02:40
我其實不知道從哪裏得到它,它可以在我的x86筆記本電腦上工作,但不是我的x64臺式電腦,它叫做libPNG15-15.dll – 2012-03-10 11:05:40
- 1. 是否有64位TclPro?
- 2. gevent是否有64位版本?
- 3. Hibernate是否有64位版本?
- 4. Visual Studio 2010是否有64位版本?
- 5. 是否有64位版本的pymongo?
- 6. 是否有64位版本的boost :: hash_value
- 7. 64位是否需要FreeResource?
- 8. 是否存在64位CruiseControl.NET?
- 9. 是否存在64位ActiveX?
- 10. 64位CPU上的VMware 4 ESXi是否運行64位客人?
- 11. int64_t的寬度,是否總是64位?
- 12. 是否有SQL Server 2008 64位的SSMS和BIDS的64位版本?
- 13. 32位JVM和64位JVM之間Integer.MAX_VALUE是否有區別?
- 14. 64位perl是否包含所有32位perl模塊?
- 15. Mono是否支持64位Windows?
- 16. libssl32是否存在64位版本
- 17. bluecove是否適用於Linux 64位?
- 18. Lua是否使用64位整數?
- 19. libjson是否支持64位int類型?
- 20. pyodbc庫是否適用於64位Windows?
- 21. Sikuli IDE是否適用於Windows 64位?
- 22. RedHat OpenJdk 64位是否存在?
- 23. 無論系統是32位還是64位,int都是32位還是64位?
- 24. 確定是否編譯ELF對象是32位或64位
- 25. 檢查我是否有32位或64位Linux的最佳方法是什麼?
- 26. 有沒有辦法檢查進程是64位還是32位?
- 27. 是否有可能在Windows 7 64位中使用來自32位EXE應用程序的64位COM(DLL)?
- 28. 是否有可能在intel/64位win7上的32位應用程序中使用64位指令
- 29. 是否有適用於Windows 7 64位的Python藍牙模塊?
- 30. eclipse中是否有Google App Engine的64位插件?
靜態鏈接它可能是最簡單的。 libPNG很小且獨立。 – Thomas 2012-03-10 10:36:32
如果你願意 - 請! - 描述你正在構建的應用程序的一些技術細節(編譯器,操作系統,32或64位,以及你的應用程序如何使用/鏈接到那個庫),我想你會得到更好的答案。 – 2012-03-10 10:40:24
如果你編譯它爲64位,那麼會有... – 2012-03-10 10:43:33