Aktywne Wpisy

maro-grzechotnik +34
źródło: 20260302_165605
Pobierz
Weźcie tam na tagu #nieruchomosci coś zróbcie, bo wam typ uciekł i teraz zajmuje się już każdym tematem, od gospodarki, startupów i przyszłością sektora tech, po demografię i nieruchomości XD
Swoją drogą, im dłużej pojawiają mi się jego wpisy, tym bardziej rozumiem, czemu nigdy nie dorobił się mieszkania. Niestety, ciężki przypadek tzw „głupiomądrego” typa, który zna się absolutnie na wszystkim, ale „dziwnym” trafem żadnej z tych rzeczy nie jest w
Swoją drogą, im dłużej pojawiają mi się jego wpisy, tym bardziej rozumiem, czemu nigdy nie dorobił się mieszkania. Niestety, ciężki przypadek tzw „głupiomądrego” typa, który zna się absolutnie na wszystkim, ale „dziwnym” trafem żadnej z tych rzeczy nie jest w
źródło: Zrzut ekranu 2026-03-2 o 13.40.31
Pobierz




Mireczki mam dziwny problem z kompilacją pewnego projektu w C++. Muszę ustawić pewne macro które w kodzie sprawdzanie jest #ifdef'em z poziomu kompilatora. Kompiluje przy użyciu MinGW na windowsie (g++).
Problem w tym, że w Code::Blocks dodaje do listy "defines" wpis
FW_GRAPHICS, podczasu budowania widzę, że parametr-DFW_GRAPHICSjest przekazywany do g++ natomiast sam kod tak jakby zlewa tego i zachowuje się jakby dyrektywy nie było....tzn.
mingw32-g++.exe -O3 -w -Wall -std=c++0x -std=gnu++11 -DFW_GRAPHIC -g -I..\..\src -IC:\libs_mingw32\include -c C:\client\src\client\game.cpp -o obj\Debug\src\client\game.oKompilacja dochodzi do etapu:
#ifdef FW_GRAPHICS#include "graphicalapplication.h"
#else
#error Not working
#include "consoleapplication.h"
#endif
#error został dodany przezemnie i jak zapewne się domyślacie, wykonuje się i przerywa kompilacje. Dlaczego, skoro do linii poleceń jest przekazane -DFWGRAPHIC? W źródłach to macro nie jest nigdzie zmieniane dynamicznie.
-std=c++0x -std=gnu++11ładne combo.Więc okulary się kłaniają panie kolego @larvaexotech. GRAPHICS i GRAPHIC BEZ S to nie to samo.