FWH 13.12 compiler _png_init_io() error??

xBase/clipper
回覆文章
admin
Site Admin
文章: 50
註冊時間: 2014-09-23, 10:58

FWH 13.12 compiler _png_init_io() error??

文章 admin »

使用 FWH 13.12 & Harbour 3.2 時為何編譯連結出現找不到 _png_into_io() ?
除了該加的 hbzip, png 之外,解決方式有兩個:
1. 在自己的 .c 裡面加上

代碼: 選擇全部

//#pragma BEGINDUMP
void png_init_io( void )
{
}
//#pragma ENDDUMP
2. 重新編譯 harbour 的 png.lib, 方法如下:
a. 先下環境變數:

代碼: 選擇全部

d:\hbdev\>set HB_USER_CFLAGS=-DPNG_STDIO_SUPPORTED
b.再重新編譯:

代碼: 選擇全部

d:\hbdev\win-make.exe
c.編譯 png *.c 原始碼時會出現一些警告訊息,都是一些函數未定義的錯誤訊息,
只要將這些函數宣告複製到程式碼的最前面即可.
line ID: ssbbstw
WeChat ID: ssbbstw
回覆文章