🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.c
11 messages
11 total messages Started by Borneq Thu, 28 Nov 2019 13:59
Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309976
Author: Borneq
Date: Thu, 28 Nov 2019 13:59
3 lines
1131 bytes
Napisane są zwykle w czystym c, są tam pliki *.in , *.ac, *.m4
Chodzi mi zwłaszcza o biblioteki libjpeg i libpng.
Chciałbym działać pod Windows z MinGw wraz z CLionem.
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309977
Author: Maciek Godek
Date: Thu, 28 Nov 2019 17:16
16 lines
2624 bytes
W dniu czwartek, 28 listopada 2019 14:59:37 UTC+1 użytkownik Borneq napisał:
> Napisane są zwykle w czystym c, są tam pliki *.in , *.ac, *.m4
> Chodzi mi zwłaszcza o biblioteki libjpeg i libpng.
> Chciałbym działać pod Windows z MinGw wraz z CLionem.

Najprościej chyba MSYS2:
https://www.msys2.org/

(różni się od MSYS tym, że ma menadżera pakietów od Archa, tj. pacman)

W każdym razie jest to mój koń roboczy.
(Jeżeli jednak idzie o pliki *.in i *.ac, to z reguły pakiety są dystrybuowane w formie niewymagającej instalacji Automake'a i Autoconfa)

Jest jeszcze oczywiście Cygwin, ale ja mam z nim raczej średnie doświadczenia.

Windows 10 dostarcza też coś takiego, co się nazywa "Windows Subsystem for Linux", czy też WSL, i możesz sobie zainstalować na Windowsie np. powłokę z Ubuntu (dostępną w Microsoftowym Store). W tym przypadku wada jest jednak taka, że nie ma żadnej integracji Windowsa z X Windows, przez co nie ma na razie szans na odpaleniem pod tym aplikacji graficznych (choć docelowo podobno chcą to jakoś zintegrować). Za to zaleta jest taka, że integracja z Windowsem jest dobra (MSYS tylko emuluje niektóre rzeczy, i ja osobiście miałem raczej słabe doświadczenia z obsługą wątków)
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309978
Author: Borneq
Date: Thu, 28 Nov 2019 18:23
11 lines
2201 bytes
W dniu 28.11.2019 o 18:16, Maciek Godek pisze:
> Najprościej chyba MSYS2:

> Windows 10 dostarcza też coś takiego, co się nazywa "Windows Subsystem for Linux", czy też WSL, i możesz sobie zainstalować na Windowsie np. powłokę z Ubuntu (dostępną w Microsoftowym Store). W tym przypadku wada jest jednak taka, że nie ma żadnej integracji Windowsa z X Windows, przez co nie ma na razie szans na odpaleniem pod tym aplikacji graficznych (choć docelowo podobno chcą to jakoś zintegrować). Za to zaleta jest taka, że integracja z Windowsem jest dobra (MSYS tylko emuluje niektóre rzeczy, i ja osobiście miałem raczej słabe doświadczenia z obsługą wątków)

Dzięki, do tej pory działałem tylko z MinGW oraz VirtualBoxem, co do 
"Windows Subsystem for Linux" to ciekawe rozwiązanie (nie działałem, ale 
może w odróznieu od wirtualizacji współdzieli system plików?), ale na 
komputerze, gdzie chcę to robić niestety mam tylko Windows 8: byłby 
problemy z wirusem, potem po usunięciu dysku 3TB WIndows zaktualizowany 
z 8 Box do 10 OEM nie rozpoznawał sprzętu.
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309979
Author: Borneq
Date: Thu, 28 Nov 2019 18:42
12 lines
1686 bytes
W dniu 28.11.2019 o 18:16, Maciek Godek pisze:
> W dniu czwartek, 28 listopada 2019 14:59:37 UTC+1 użytkownik Borneq napisał:
>> Napisane są zwykle w czystym c, są tam pliki *.in , *.ac, *.m4
>> Chodzi mi zwłaszcza o biblioteki libjpeg i libpng.
>> Chciałbym działać pod Windows z MinGw wraz z CLionem.
> 
> Najprościej chyba MSYS2:
> https://www.msys2.org/
> 
MSys2 jest  świetny: wrzuciłem do katalogu c:\Msys\home\user dwa pliki 
źródłowe bibliotek, ściągnalem pacmanem unzipa i rozpkowałem, będę 
kompilował jewg readme a następnie pod Windows wykorzystam .a i *.h
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309980
Author: M.M.
Date: Fri, 29 Nov 2019 09:50
17 lines
2256 bytes
On Thursday, November 28, 2019 at 7:42:07 PM UTC+1, Borneq wrote:
> W dniu 28.11.2019 o 18:16, Maciek Godek pisze:
> > W dniu czwartek, 28 listopada 2019 14:59:37 UTC+1 użytkownik Borneq napisał:
> >> Napisane są zwykle w czystym c, są tam pliki *.in , *.ac, *.m4
> >> Chodzi mi zwłaszcza o biblioteki libjpeg i libpng.
> >> Chciałbym działać pod Windows z MinGw wraz z CLionem.
> > 
> > Najprościej chyba MSYS2:
> > https://www.msys2.org/
> > 
> MSys2 jest  świetny: wrzuciłem do katalogu c:\Msys\home\user dwa pliki 
> źródłowe bibliotek, ściągnalem pacmanem unzipa i rozpkowałem, będę 
> kompilował jewg readme a następnie pod Windows wykorzystam .a i *.h

Jak jest QT to warto bawić się w inne biblioteki?

Pozdrawiam
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309981
Author: Borneq
Date: Fri, 29 Nov 2019 16:45
5 lines
1427 bytes
W dniu 29.11.2019 o 10:50, M.M. pisze:
> Jak jest QT to warto bawić się w inne biblioteki?

Na przykład jest biblioteka libbpg, formatu graficznego .bpg, który o 
wiele skuteczniej kompresuje z minimalną utratą jakości niż jpeg.
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309982
Author: M.M.
Date: Sun, 01 Dec 2019 09:53
15 lines
2204 bytes
On Friday, November 29, 2019 at 5:45:31 PM UTC+1, Borneq wrote:
> W dniu 29.11.2019 o 10:50, M.M. pisze:
> > Jak jest QT to warto bawić się w inne biblioteki?
> 
> Na przykład jest biblioteka libbpg, formatu graficznego .bpg, który o 
> wiele skuteczniej kompresuje z minimalną utratą jakości niż jpeg.

To dziękuję za informację, może mi się przyda za jakiś czas :)
Ale... trzeba pamiętać, że GIF,PNG,JPG sprawdzają się najlepiej
tylko w obrazkach swojego typu. Np. GIF jest dobry gdy na obrazku
są duże jednokolorowe obszary, np. komiksy, albo jednolity napis na 
jednolitym tle. A JPG gdzie jest dużo gradientów. PNG tak jakby
trochę do tego i do tego się nadawał, ale zawsze jest bezstratny.

Pozdrawiam
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309983
Author: Roman Tyczka
Date: Mon, 02 Dec 2019 09:43
17 lines
1889 bytes
On Sun, 1 Dec 2019 01:53:19 -0800 (PST), M.M. wrote:

>> Na przykład jest biblioteka libbpg, formatu graficznego .bpg, który o 
>> wiele skuteczniej kompresuje z minimalną utratą jakości niż jpeg.
> 
> To dziękuję za informację, może mi się przyda za jakiś czas :)
> Ale... trzeba pamiętać, że GIF,PNG,JPG sprawdzają się najlepiej
> tylko w obrazkach swojego typu. Np. GIF jest dobry gdy na obrazku
> są duże jednokolorowe obszary, np. komiksy, albo jednolity napis na 
> jednolitym tle. A JPG gdzie jest dużo gradientów. PNG tak jakby
> trochę do tego i do tego się nadawał, ale zawsze jest bezstratny.

PNG ma też przezroczystość.

-- 
pozdrawiam
Roman Tyczka
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309984
Author: M.M.
Date: Mon, 02 Dec 2019 10:30
21 lines
2917 bytes
On Monday, December 2, 2019 at 10:43:34 AM UTC+1, Roman Tyczka wrote:
> On Sun, 1 Dec 2019 01:53:19 -0800 (PST), M.M. wrote:
> 
> >> Na przykład jest biblioteka libbpg, formatu graficznego .bpg, który o 
> >> wiele skuteczniej kompresuje z minimalną utratą jakości niż jpeg.
> > 
> > To dziękuję za informację, może mi się przyda za jakiś czas :)
> > Ale... trzeba pamiętać, że GIF,PNG,JPG sprawdzają się najlepiej
> > tylko w obrazkach swojego typu. Np. GIF jest dobry gdy na obrazku
> > są duże jednokolorowe obszary, np. komiksy, albo jednolity napis na 
> > jednolitym tle. A JPG gdzie jest dużo gradientów. PNG tak jakby
> > trochę do tego i do tego się nadawał, ale zawsze jest bezstratny.
> 
> PNG ma też przezroczystość.

Tak, można włączyć lub wyłączyć regulowaną przezroczystość w skali od 0 do 
255, i gif ma przezroczystość, a i słyszałem (nie używałem) o PNG 16 bitowym
który ma przezroczystość w skali od 0 do 65tys. Te trzy formaty oferują
dużą funkcjonalność, ale i czwartym nie pogardzę.

Pozdrawiam
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309985
Author: JDX
Date: Sun, 22 Dec 2019 09:44
8 lines
1900 bytes
On 2019-12-02 11:30, M.M. wrote:
[...]
> Tak, można włączyć lub wyłączyć regulowaną przezroczystość w skali od 0 do 
> 255, i gif ma przezroczystość, a i słyszałem (nie używałem) o PNG 16 bitowym
> który ma przezroczystość w skali od 0 do 65tys. Te trzy formaty oferują
> dużą funkcjonalność, ale i czwartym nie pogardzę.
WebP (https://en.wikipedia.org/wiki/WebP) staje się coraz bardziej
popularny. No i jest jeszcze stary , dobry (?) TIFF.
Re: Jak sobie radzić ze standardowymi bibliotekami źródeł pod Windows?
#309986
Author: Borneq
Date: Mon, 23 Dec 2019 12:09
11 lines
1944 bytes
W dniu 2019-12-22 o 10:44, JDX pisze:
> On 2019-12-02 11:30, M.M. wrote:
> [...]
>> Tak, można włączyć lub wyłączyć regulowaną przezroczystość w skali od 0 do
>> 255, i gif ma przezroczystość, a i słyszałem (nie używałem) o PNG 16 bitowym
>> który ma przezroczystość w skali od 0 do 65tys. Te trzy formaty oferują
>> dużą funkcjonalność, ale i czwartym nie pogardzę.
> WebP (https://en.wikipedia.org/wiki/WebP) staje się coraz bardziej
> popularny. No i jest jeszcze stary , dobry (?) TIFF.
> 
BPG najbardziej przydałby się w przypadku PDF ze skanami
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads