Как я могу переопределить выход вызывается в библиотеке C ++ на окнах - PullRequest
0 голосов
/ 23 ноября 2018

Язык: C ++

ОС: Windows 7/10

Я использую стороннюю библиотеку, которая вызывает системный метод exit (), который закрывает приложение.Как я могу переопределить это поведение, чтобы вместо системного выхода () вызывался какой-то другой метод, например, я могу предоставить другую реализацию, которая выдает исключение.

Я видел некоторые решения, предлагающие напрямую предоставитьмоя собственная реализация выхода, но это приводит к следующей ошибке:

MSVCRTD.lib (MSVCR120D.dll): ошибка LNK2005: выход уже определен в main.obj debug \ Sample.exe: фатальная ошибкаLNK1169: найден один или несколько кратно определенных символов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...