заставить работать я не знаю. А проект полностью кьютовый? что значит "весь проект на gcc"?
флаги под gcc по крайней мере, вроде как cmake их проглатывает, но падает на zlib’e с ошибкой что выше кидал. проект полностью кьютовый, да, я его собрать смог только qt 5.6 с mingw который тем же установщиком ставится определенной версии, теперь пытаюсь qt как вы посоветовали версией повыше, но тут уже ничего не работает) я мог бы конечно все это итак дальше собирать qt 5.6 или вообще на любой линуксовской машине собрать это возможно даже clangoм под винду, но мне откровенна непонятна эта история: почему я могу собрать под винду из под линукса, а из под винды на винду не могу?
где эти флаги прописаны?
Если я вас правильно понял, то всё-таки нужно и дальше собирать mingw. А вот откуда взять mingw это интересный вопрос. Можно попробовать целиком всё взять из msys2 и собрать. Должно сработать по идее.
в cmakelists
попробую завтра msys2 - нужно почитать сначала что это вообще. а варианта clangом это как-то собрать нет? я не совсем понимаю почему он пытается тянуть хедер линуксовый, может дело в clang’e который ставит vs?
Clang это может быть самый тяжёлый путь)
вроде же clang должен быть кроссплатформенным, а-ля собираешь им под линуксом, соберешь и под виндой? я не совсем еще разобрался со всем этим зоопарком компиляторов, извините)
Он такой и есть. Но про подводные камню тут уже не подскажу.
тогда мне просто не совсем понятно зачем люди занимаются всей вот этой садомией с gcc и mingw а не собираюсь clangом)
Потому что по clang'у нет более менее адекватных инструкций. Только документация, которая иногда outdated
Обсуждают сегодня