2016-10-20 3 views
0
  1. Ich möchte Libharu erstellen und eine statische Bibliothek (.lib) -Datei erstellen. Ich benutze VS2010.
  2. Ich möchte Libharu mit ZLIB und Libpng unterstützen. Ich habe bereits installiert sie und zlib.lib und libpng.lib vorhanden sind in Program Files (x86)/GnuWin32/lib
  3. ich die Installationsmethode für Windows-Plattformen (außer Cygwin/MinGW), gefolgt als on this official link erwähnt
    • ich benutzte nmake -f script/Makefile.msvc die .obj Dateien
    • dann erzeugt, um den Erfolg zu überprüfen, ich nmake -f script/Makefile.msvc demo lief, die erfolgreich die Demo Pdfs erstellt

Frage: Wie generiere ich .lib Datei mit zlib.lib und libpng.lib Unterstützung?Eine Bibliothek (.lib) Datei erstellen

PS: 1. Link für ZLIB Installation

  1. Link für Libpng Installation

UPDATE: Durch die oben erwähnt Schritte tun, i Holen Sie sich die folgende Ausgabe auf der Konsole

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01 
Copyright (C) Microsoft Corporation. All rights reserved. 

     if exist *.lib del *.lib 
     lib -out:libhpdf.lib src\hpdf_utils.obj src\hpdf_error.obj src\hpdf_mmgr.obj src\hpdf_list.obj src\hpdf_streams.obj src\hpdf_objects.obj src\hpdf_null.obj src\hpdf_boolean.obj 
    src\hpdf_number.obj src\hpdf_real.obj src\hpdf_name.obj src\hpdf_array.obj src\hpdf_dict.obj src\hpdf_xref.obj src\hpdf_encoder.obj src\hpdf_string.obj src\hpdf_binary.obj src\hpd 
f_encrypt.obj src\hpdf_encryptdict.obj src\hpdf_fontdef.obj src\hpdf_fontdef_tt.obj src\hpdf_fontdef_type1.obj src\hpdf_fontdef_base14.obj src\hpdf_fontdef_cid.obj src\hpdf_font.obj 
src\hpdf_font_type1.obj src\hpdf_font_tt.obj src\hpdf_font_cid.obj src\hpdf_doc.obj src\hpdf_info.obj src\hpdf_catalog.obj src\hpdf_page_label.obj src\hpdf_gstate.obj src\hpdf_pages.o 
bj src\hpdf_page_operator.obj src\hpdf_destination.obj src\hpdf_annotation.obj src\hpdf_outline.obj src\hpdf_image.obj src\hpdf_encoder_jp.obj src\hpdf_encoder_kr.obj src\hpdf_encode 
r_cns.obj src\hpdf_encoder_cnt.obj src\hpdf_fontdef_jp.obj src\hpdf_fontdef_kr.obj src\hpdf_fontdef_cns.obj src\hpdf_fontdef_cnt.obj src\hpdf_image_png.obj src\hpdf_image_ccitt.obj s 
rc\hpdf_doc_png.obj src\hpdf_ext_gstate.obj src\hpdf_namedict.obj src\hpdf_3dmeasure.obj src\hpdf_exdata.obj src\hpdf_u3d.obj 
Microsoft (R) Library Manager Version 10.00.40219.01 
Copyright (C) Microsoft Corporation. All rights reserved. 
+0

Und Sie verwenden VS? – deviantfan

+0

ja, ich benutze VS2010 – user2756695

+0

Nur Blick auf das Makefile sollten sie bereits verlinkt sein: https://github.com/libharu/libharu/blob/master/script/Makefile.msvc#L35 – Hayt

Antwort

1

Sie müssen die Umgebungsvariablen ZLIB_PREFIX und PNG_PREFIX auf die entsprechenden Ordner setzen sie in vor installiert sind, laufen Sie Make-Datei

Die Skripte erwartet den Ordner PNG_PREFIX\include und PNG_PREFIX\lib vorhanden sein (also die Variablen in den Ordner setzen beide Diese Ordner sind in). Das gleiche gilt für ZLIB_PREFIX.

Verwandte Themen