【问题标题】:How to draw a simple function using the CImg library?如何使用 CImg 库绘制一个简单的函数?
【发布时间】:2011-10-22 17:59:17
【问题描述】:

我期待使用 CImg 库绘制一些简单的数学函数(如 y = x^3)。

我尝试使用它,但它总是给我以下错误:
undefined reference to `SetDIBitsToDevice@48'

这里的任何人都可以帮助我提供一个使用此库绘制曲线或数学函数的非常简单的示例吗? (或者可能在某些数学图表中绘制一些点)。

注意:CImg Library 是一个开源的 C++ 图像处理工具包。

如果 CImg 库无法绘制函数,那么也许你可以为我提供一个分步小教程,告诉我如何使用其他一些 C++ 库来做到这一点。

提前感谢您的帮助!

【问题讨论】:

    标签: c++ graph drawing cimg


    【解决方案1】:

    Hans 是对的,您需要将您的代码与 gdi32.lib 库链接,这是一个特定于 Windows 的库,用于处理在您的屏幕上绘制图形基元。 CImg 使用它在屏幕上显示图像。 对于几乎所有想要使用 CImg(以及其他库)执行的任务,您都需要 gdi32,因此这是学习如何执行此操作的好主意(将您的代码与外部库链接是很常见的,并且对于这个线程)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-15
      • 2016-12-11
      • 2020-11-02
      • 1970-01-01
      • 2017-03-14
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多