2012/12/24

[自分メモ] quazipのbuildでlinker error

Mac(10.8)上でquazip-0.5をbuildするとエラーになる場合の対処法。
zlibをlinkerオプションでくっつけ忘れているらしい。


 quazip-0.5/quazip/quazip.proの以下の部分を修正
修正前


unix:!symbian {
    headers.path=$$PREFIX/include/quazip
    headers.files=$$HEADERS
    target.path=$$PREFIX/lib
    INSTALLS += headers target

        OBJECTS_DIR=.obj
        MOC_DIR=.moc

}


修正後


unix:!symbian {
    headers.path=$$PREFIX/include/quazip
    headers.files=$$HEADERS
    target.path=$$PREFIX/lib
    INSTALLS += headers target
    LIBS += -lz

        OBJECTS_DIR=.obj
        MOC_DIR=.moc

}


LIBS += -lz を追記する。

0 件のコメント: