1

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

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

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

注意:CImg 库是用于图像处理的开源 C++ 工具包。

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

在此先感谢您的帮助!

4

1 回答 1

3

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

于 2011-11-30T08:40:37.160 回答