Привет,
воткнул с одной проблемой, не получается быстро разрулить — прошу помощи.
При сборке проектов через MSYS2 вылазят разные бока с конфликтом объявлений хедеров, специфичных для окружения (UCRT64 или MINGW64, например) /ucrt64|mingw64/include и системных из /usr/include.
| | Пример |
| | C:/msys64/usr/include/stdlib.h:39:3: error: conflicting declaration 'typedef struct div_t div_t'
39 | } div_t;
| ^~~~~
C:/msys64/mingw64/include/stdlib.h:63:5: note: previous declaration as 'typedef struct _div_t div_t'
63 | } div_t;
| ^~~~~
|
| | |
Не пойму как это разрулить. Может для cmake(g++) как-то можно задать приоритет обхода?