Форум » Для флейма » Mingw » Ответить

Mingw

Dima: Поискал свежую сборку Mingw Нашел , вопрос какую из них сливать под Harbour , подскажите плиз https://github.com/niXman/mingw-builds-binaries/releases

Ответов - 7

Dima: имею в виду из этого что правильно брать ?

Andrey: Лучше наверное использовать VisualC2022, тем более что Григорий сделал МиниГуи под него. https://visualstudio.microsoft.com/ru/vs/community/

alkresin: Погуглил немного, вот про dwarf vs seh: https://stackoverflow.com/questions/15670169/what-is-difference-between-sjlj-vs-dwarf-vs-seh https://stackoverflow.com/questions/29947302/meaning-of-options-in-mingw-w64-installer Это, как я понял, разные способы обработки исключений. Dwarf, пишут, быстрее. Это про msvcrt vs ucrt: https://stackoverflow.com/questions/67848972/differences-between-msvcrt-ucrt-and-vcruntime-libraries https://learn.microsoft.com/en-us/cpp/porting/upgrade-your-code-to-the-universal-crt?view=msvc-170 Это тип runtime библиотек. Ucrt, вроде, более современные. Posix vs win32 (multithreads): https://stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32 Главное здесь: Neither have influence on any user code calling Win32 APIs or pthreads APIs. You can always use both. Короче, использовать можно любой вариант) Я бы, наверное, попробовал x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z


Dima: alkresin Спасибо , так и сделаю !

Dima: Облом короче x86_64* это 64 разрядный Mingw Взял эту i686-13.2.0-release-win32-dwarf-ucrt-rt_v11-rev1.7z Собрал Harbour , при попытке пересобрать своё приложение , полезли какие то не понятные ошибки и собрать прогу не удалось

Dima: а вот с этим заработало :) i686-13.2.0-release-win32-dwarf-msvcrt-rt_v11-rev1.7z

Dima: Вот еще рабочий вариант тут Или со страницы https://winlibs.com/



полная версия страницы