png ライブラリを使用してプログラムを実行する方法

png ライブラリを使用してプログラムを実行する方法

libpngとzlibをインストールしました走りたいこのプログラムを使用しますpng.h。私は Code::Blocks を持っていますが、IT に関してはまったくの初心者です。なぜ実行されないのかわかりません。次のメッセージが表示されます。

undefined reference to png_create_write_struct.

Code::Blocks メニューにライブラリを追加するために何かする必要もありますか?

答え1

ソフトウェア開発を行う場合は、-dev パッケージもインストールする必要があります (リンクからコマンドを実行した場合は、すでにインストールされています)。

libpng12-0:
This package contains the runtime library files needed to run software using libpng.

libpng12-dev
This package contains the header and development files needed to build programs and packages using libpng.

さらに、Code::Blocks のプロジェクト ツリーでプロジェクト名を右クリックし、[ビルド オプション...] を選択します。次のウィンドウで、左側のツリーの最上部 (プロジェクト名) を選択します。ウィンドウのメイン部分で、[リンカー設定] を選択します。左側のリスト ボックスに、次の名前のエントリを追加します。

libpng

これでプロジェクトは正常にコンパイルされるはずです。

ここに画像の説明を入力してください

関連情報