【问题标题】:C++, Allegro, Ubuntu, and libpng/LoadPNGC++、Allegro、Ubuntu 和 libpng/LoadPNG
【发布时间】:2012-08-25 17:59:54
【问题描述】:

我已经四处寻找了很长一段时间,但我还没有完全找到回答我问题的来源。我想在 Allegro 中使用 PNG。我知道 Allegro 的 libpng 和 loadpng,但我不知道如何处理这些。显然,我对此很陌生。谁能向我解释如何下载这些资源,将它们放在哪里,如何链接到它们,以及可能如何使用它们。我想一旦一切就绪,我应该能够弄清楚如何使用它们。我正在使用 g++、Ubuntu 12.04、Allegro 4.2.2。

【问题讨论】:

  • 为什么不从 Allegro 5 开始呢? Allegro 4.2 是古老且不受支持的。至少使用 Allegro 4.4。

标签: c++ ubuntu libpng allegro


【解决方案1】:

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

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

【讨论】:

  • 所有*-config 程序基本上都以相同的方式工作,即它们具有--cflags--libs 选项,这使得它们分别生成所需的编译器和链接器选项。
猜你喜欢
  • 2011-08-07
  • 2015-12-08
  • 2011-08-27
  • 2015-12-20
  • 1970-01-01
  • 2012-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多