我在C中使用libpng编写了一个小实用程序。在linux下,我只安装libpng-dev并执行“gcc myapp.c /usr/lib/libpng.so -o myapp”。在Mac OS X中,我安装了Xcode工具,我相信它包含libpng。我要链接什么,我需要为png.h指定一个包含路径吗?在Mac OS X上使用libpng编译C程序
回答
尝试/usr/X11/include/png.h - 您将在../lib(或/ usr/X11/lib)中找到libs。
/usr/X11/lib/libpng.dylib – 2011-03-03 20:57:08
在10.9小牛队中,这似乎不再存在。我的系统上的 – 2014-04-01 17:03:11
是/ opt/X11/lib,但是当我创建可执行文件时,在许多Mac中,它无法找到它,因为它们在/ usr/X11/lib上有库。 你如何链接,使你可以同时满足? 另外,MacOSX是否带有libpng?我应该只是静态链接? – Gubatron 2016-07-19 01:21:15
- 1. 在Mac OS X上编译C#
- 2. 在Mac OS X下编译Linux程序
- 3. 如何在Mac OS X上编译和运行C程序
- 4. 在Mac OS X上编译用SWIG for javascript编译C++
- 5. 在Mac OS X上使用C++编写GUI应用程序
- 6. 用CoreServices.h在Mac OS X上编译pulseaudio
- 7. 如何使用Gedit在Mac OS上编译C程序?
- 8. 如何在Mac OS X上使用make编译C程序终端
- 9. 在Mac OS X上编译月光应用程序
- 10. 在OS X上使用libssl编译C程序El Capitan?
- 11. 如何在OS X上使用SDL2编译C++程序?
- 12. 在Mac OS X Mavericks上编译提升
- 13. 在mac os上交叉编译x
- 14. 在Mac OS X上编译mp4v2
- 15. libpipeline无法在Mac OS X上编译
- 16. 编译Linux上的Mac OS X的Qt应用程序
- 17. 如何在Mac OS X 10.6.8上编译和模拟Verilog程序?
- 18. 无法在Mac OS X上编译CUDA + OpenGL程序El Capitan
- 19. OS X上的libpng框架
- 20. 在OS X上编译C程序以在Ubuntu上运行
- 21. Mac OS X Lion - 编译Q
- 22. 编译和Mac OS X上联libev
- 23. 编译Mac OS X上的lsyncd(Lion)
- 24. 编译Mac OS X上的pymunk
- 25. 在mac os上编译汇编程序在nasm上
- 26. 无法在Mac OS X上使用已编译的netlib BLAS
- 27. 在Mac OS X上使用铛编译错误提升1.53
- 28. 在mac os上使用SFML 2.1编译最小项目x
- 29. 在Mac OS X上使用gstreamer编译OpenCV 2.4.3-rc 10.8
- 30. 如何在Mac OS X Lion上使用参数编译PHP?
对于你的Linux命令行,你应该写'-lpng'而不是使用库的路径。 – asveikau 2012-10-25 06:04:22