Mircy od #programowanie #cpp #visualstudio Piszę kod w C++/CLI z wykorzystaniem biblioteki libjpeg w natywnym C. Problem w tym, że w libjpeg sobie zdefiniowali własnego booleana i kompilator się pluje że ma dwie definicje booleanów: tą w libjpeg (picrel) oraz tą windowsową (załączaną przez C++/CLI). Ma ktoś pomysł jak o sensownie objeść? #pytanie #pytaniedoeksperta #kiciochpyta
@zimny_stolec: W VS używasz, z tego co wiem "/D HAVEBOOLEAN", a nie "-D" jak w clangu, gcc czy mingw. (źródło). Możesz też w kodzie po prostu PRZED "#include " wpisać "#define HAVEBOOLEAN".
@RaVo: A powodem tego, jak zwykle, jest "wszyscy będą sie uczyć programować tak jak ja 30 lat temu"... Szlag człowieka trafia na tych stetryczałych pryków od siedmiu boleści, którzy siedzą na swoich wypucowanych katedrach, tkwią w stagnacji od 30 lat, a w tym czasie świat poszedł naprzód. Po co uczyć nowoczesnego języka, skoro można kazać używać tablicy charow, której nie użyje w jakimkolwiek normalnym projekcie nikt poza autorami std::string... I potem
@gaim: Programy od chłopaków z suckless są fajne, ale mają jeden problem: nie uznają oczekiwań ludzi, którzy chcieliby móc zmieniać ich ustawienia bez każdorazowego przekompilowywania programu.
Jakiś program do zdiagnozowania stanu baterii pod #linux? Bo wg statystyk zasilania mam jeszcze 72% pojemności, a w praktyce coś się popsuło i miga mi lampka od baterii, a gdy odłączę zasilania komputer pada natychmiast (tak jakby baterii nie było w ogóle). #laptopy
@Romantyczny_widelec: No jest zapisany w pliku gdzieś w /sys/class/power_supply/BAT%d, gdzie %d to numer baterii (pewnie 0 jeśli masz jedną). Nie uczą teraz, że w Linuksie wszystko jest plikiem? :)
#programowanie #cpp #linker #pytanie #pytaniedoeksperta #kiciochpyta #visualstudio Mirki, w VisualStudio wyjebuje mi błąd linkera w C++/CLI przy wywoływaniu konstruktora klasy z natywnego C++. Ni cholery nie wiem o co chodzi, includy na miejscu, referencje na miejscu, namespace'y na miejscu, nawet załączyłem plik .obj z owym konstruktorem na input linkera, dalej się wywala. Załączam błąd ale i tak wątpię że to coś pomoże :P Jeszcze jakieś pomysły co mogę zrobić? ( ͡°
Jaką bibliotekę najlepiej wybrać dla prostego serwera HTTP (tylko przyjmowanie postów i zwracanie odpowiedzi)? Musi wspierać SSLa oraz być do zbudowania i łatwego użycia na Windowsie. Najlepiej, żeby można było ją skompilować statycznie. #programowanie #cpp #ssl
@KtosMiZajalNickElas: Nie ma sprawy! :) Szkoda, że Poco nie jest bardziej popularne, bo (z pewnymi wyjątkami), jest to naprawdę przemyślana biblioteka.
To uczucie kiedy kilka lat temu nie wyobrażałeś sobie pulpitu bez Compiza, Beryla, spalających się okien albo efektu wody, albo okna składającego się w papierowy samolocik przy zamykaniu....
@janoosh: Jeśli przeglądarkę można obsługiwać tylko przy pomocy klawiatury, to dla mnie jest OK. Dlatego Firefoxa nie wyobrażam sobie bez vimperatora/pentadactyla, ale od siebie szczerze polecę mało znane qutebrowser. Jasne - strony wyświetlane w webkicie są czasem dość "specyficzne", ale za to ta moc... Odpalenie filmu z youtube'a osadzonego na dowolnej stronie, na porządnym odtwarzaczu (mpv) przy pomocy jednego klawisza - bezcenne. :)
@arturfartur: A system normalnie Ci się bootuje? Na tej płycie jest BIOS czy UEFI?
Pytam, bo jakiś czas temu ktoś odkrył, że usunięcie pewnych plików spod /sys/firmware/efi/efivars/ brickuje sprzęt całkowicie (chociaż niedawno ktoś inny dodał odpowiednią łatkę do kernela). Chociaż byłbym niezmiernie zdziwiony gdyby instalator systemu takiego "figla" fiknął.
Mirki nie hejtujcie proszę (╯︵╰,) Może mi ktoś wyjaśnić jak to zrobić? Szukałam w internetach, ale nadal nie rozumiem: "Użytkownikowi user1 należy przypisać prawa rwx do katalogu glowny." "Grupie uczniowie nadać uprawnienia rwx." #techbaza here
@macabrankov: chmod 700 katalog && chmod 070 katalog to nie to samo co chmod 770 katalog. chmod 070 odbierze uprawnienia właścicielowi pliku/katalogu nadane we wcześniejszym wywołaniu chmoda.
Mam takie pytanie bo mi się wczoraj cuda porobiły z debianem. Jak skutecznie usuwać daną paczkę np. gnome-desktop-environment wraz z jej zależnościami? Wczoraj próbowałem w taki sposób: apt --purge remove gnome-desktop-env*. Usunęło mi tylko ten pakiet, inne śmieci zostały np. programy gnome. apt autoremove nie usunęło nic więcej. Więc zajrzałem do wiki debiana, znalazłem sposób: apt purge dpkg --get-selections | grep gnome | cut -f 1, nie przeczytałem jakie pakiety będą
@skinek: apt remove && apt autoremove (lub aptitude remove) usuwa wskazaną paczkę, jej zainstalowane automatycznie zależności, które nie są zależnościami innych programów nieprzeznaczonych do usunięcia oraz programy, do których usuwana paczka jest zależnością. Jeśli usunięcie gnome-desktop-env* nie usunęło Ci wszystkiego co byś chciał, to znaczy, że są te pakiety potrzebne gdzie indziej.
Możesz np. ręcznie rozkazać usunięcie wszystkich zależności, po prostu przeklejając te, na których Ci nie zależy z wyniku
Pytanie do speców od #linux (konkretnie #linuxmint, ale to nie ma raczej znaczenia)
Jest sobie dysk SSD na którym jest system (bootloader i wszystko co potrzebne). Jest także inny dysk - 1TB. Problem w tym, że muszę na jakiś czas przenieść system (tak żeby działał) z dysku SSD na wolne miejsce na dysku HDD. Jaki jest najprostszy sposób, żeby to zrobić?
Teoretycznie polecenie dd, ale czy to zadziała tak, żeby system
@husky83: Jeśli nie zaczniesz kombinować z szyfrowaniem lub LUKS-em na HDD (jak ja to kiedyś zacząłem) to przerzucenie danych na HDD i zrobienie z niego bootowalnego nośnika jest całkiem proste. Dobrym miejscem, żeby zacząć o tym czytać jest ta strona na wiki Archa: https://wiki.archlinux.org/index.php/Full_system_backup_with_rsync. Generalnie najwięcej czasu zajmuje, rzecz oczywista, przerzucenie danych, reszta, jeśli pamiętasz o podmianie fstaba, ustawieniu dysków w BIOS-ie itp. "po prostu działa". Powodzenia! :)
Piszę kod w C++/CLI z wykorzystaniem biblioteki libjpeg w natywnym C. Problem w tym, że w libjpeg sobie zdefiniowali własnego booleana i kompilator się pluje że ma dwie definicje booleanów: tą w libjpeg (picrel) oraz tą windowsową (załączaną przez C++/CLI). Ma ktoś pomysł jak o sensownie objeść?
#pytanie #pytaniedoeksperta #kiciochpyta
źródło: comment_0SkYT56RYvSsBuGCLtVKtfiaagZQKozl.jpg
Pobierz