Попытка скомпилировать проект wxWidgets в Windows 11 с разными версиями дает мне ошибка времени выполнения 0xc0000139, если я использую UCRT, т. е. Windows не находит точку входа для «main». С версией MSVCRT все работает без проблем.
Библиотеки wxWidgets были скомпилированы с GCC 12.2 (и нет указания, какая из опций была активна: posix-seh-rt).
В поисках решения для перехода на современный вариант UCRT я наткнулся на множество статей, здесь и в других местах, которые, надо сказать, больше смутили меня, чем просветили (но это может быть связано с моим продвинутым уровнем возраст...).
Поэтому у меня следующие вопросы:
- Нужно ли компилировать библиотеки wxWidget с той же опцией (в моем случае UCRT)
- Нужно ли мне где-то настраивать для процесса компиляции/компоновки (например, с помощью переключателя) использование UCRT?
- Есть ли еще что-нибудь, о чем мне следует подумать?
Подробнее здесь: https://stackoverflow.com/questions/789 ... r-gcc-14-x