如何使用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

現在你的專案應該可以正常編譯了。

在此輸入影像描述

相關內容