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 に答える