[ZipLib] Kompilacja ze źródeł
Ostatnio zmodyfikowano 2017-05-20 11:55
Monika90 |
» 2017-05-19 22:54:24 Forum popsuło mój plik :( jak zwykle Poprawki do oryginalnego pliku są takie: zmienić kompilator z clanga na gcc i usunąc flagę -fPIC: # C & C++ compiler CC = gcc CXX = g++ CFLAGS = -Wno-enum-conversion -O3 CXXFLAGS = -std=c++11 -O3
usunąć słowo unix ze ścieżki dostępu do źródeł lzma: # Sources of external libraries SRC_ZLIB = $(wildcard Source/ZipLib/extlibs/zlib/*.c) SRC_LZMA = $(wildcard Source/ZipLib/extlibs/lzma/*.c) SRC_BZIP2 = $(wildcard Source/ZipLib/extlibs/bzip2/*.c)
|
|
mateczek |
» 2017-05-20 00:33:18 @Monika90 mnie się skompilowało nawet z fPIC na mnigw64 (msys2) tylko taka kwestia $(SO_LIBRARY): $(OBJS) $(CXX) $(LDFLAGS) -shared -o $@ $^
wynikiem jest plik .so jak na Linuxie :P a chyba powinna wyjść dll-ka |
|
j23 |
» 2017-05-20 09:49:40 I pewnie to jest DLL-ka, tylko z innym rozszerzeniem. |
|
Monika90 |
» 2017-05-20 11:55:55 -fPIC powodowało ostrzeżenia w gcc 5.2, w gcc 7.1 już nie. To jest DLL. Wystarczy zmienić nazwę SO_LIBRARY = Bin/libzip.dll
Statyczną bibliotekę też da się zrobić. |
|
1 2 « 3 » |