Информация об изменениях

Сообщение Re[8]: Не могу откомпилировать старый проект с openSSL от 31.03.2025 7:46

Изменено 31.03.2025 7:56 Morgan

Re[8]: Не могу откомпилировать старый проект с openSSL
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, Morgan, Вы писали:


M>>extern "C" int _except_handler4_common() {

M>> return 0; // whatever, I don't know what this is
M>>}

PD>Ну пока не произойдет исключение, будет работать. А произойдет — бог знает, что будет.


M>>не знаю, куда девалась ф-я в библиотеке.. в прошлом году компилятор выдавал меньше ошибок..


PD>Скорее всего не та версия какой-то библиотеки (MSVCRT или ее dependency ?)


PD>Сохранился ли EXE старой сборки ? Если да — можно посмотреть его импорты и понять, какая версия библиотеки тогда использовалась.


exe нет... просто в сервисе комп отформатировали без предупреждения, и всё! код не компилируется!
SDK версию менял, без толку. эта ошибка присутствует в гугле, пишут про отладочную или релизную версию msvcrt, но я нигде это не менял.
Re[8]: Не могу откомпилировать старый проект с openSSL
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Здравствуйте, Morgan, Вы писали:


M>>extern "C" int _except_handler4_common() {

M>> return 0; // whatever, I don't know what this is
M>>}

PD>Ну пока не произойдет исключение, будет работать. А произойдет — бог знает, что будет.


M>>не знаю, куда девалась ф-я в библиотеке.. в прошлом году компилятор выдавал меньше ошибок..


PD>Скорее всего не та версия какой-то библиотеки (MSVCRT или ее dependency ?)


PD>Сохранился ли EXE старой сборки ? Если да — можно посмотреть его импорты и понять, какая версия библиотеки тогда использовалась.


exe нет... просто в сервисе комп отформатировали без предупреждения, и всё! код не компилируется!
SDK версию менял, без толку. эта ошибка присутствует в гугле, пишут про отладочную или релизную версию msvcrt, но я нигде это не менял.

посмотрел программой depends.exe список библиотек прилинкованных, нашел старый релиз — msvcrt.dll нет нигде в списке DLL (на первом уровне дерева)