C++、Allegro、Ubuntu 和 libpng/LoadPNG

标签 c++ ubuntu libpng allegro

我已经四处寻找了很长一段时间,但一直未能找到能够回答我问题的消息来源。我想将 PNG 与 Allegro 一起使用。我知道 Allegro 的 libpng 和 loadpng,但我不知道如何处理这些。显然,我对此很陌生。任何人都可以向我解释如何下载这些资源、将它们放在哪里、如何链接到它们以及如何使用它们。我想我应该能够在一切设置完成后弄清楚如何使用它们。我正在使用 g++、Ubuntu 12.04、Allegro 4.2.2。

最佳答案

如果你在 ubuntu 上,你正在查看 libpng 的 libpng12-dev 或 libpng++-dev 库和 allegro 的 liballegro4.2-dev 包。然后只需使用 pkg-config 进行实际编译:g++ alleg.cpp -o alleg pkg-config --cflags --libs allegro

我也看到用过一个叫allegro-config的程序,但对它的操作不是很熟悉。

关于C++、Allegro、Ubuntu 和 libpng/LoadPNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12206507/

相关文章:

c++ - 如何测试分配器是否使用 std::allocate 进行内存分配?

c++ - OpenGL 渲染纹理全白

linux - 在 Ubuntu 18 中使用 Ubuntu 16 的共享库

c - 配置 libpng : "zlib not installed" 时出错

php - dyld:未加载库:/usr/local/lib/libpng16.16.dylib 与 php 相关的任何内容

c++ - Libxml2 xmlSetGenericErrorFunc 跨进程使用

c++ - 很奇怪的GetOpenFileName问题

java - ubuntu 1204中的环境

php - 在 ubuntu 上安装 phpmyadmin 后显示错误

linux - Heroku 上的 Electron 应用程序和与 libpng12.so.0 相关的错误 :