Почему мой `set_terminate` не называется и как это вызвать?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему мой `set_terminate` не называется и как это вызвать?

Сообщение Anonymous »

Я нахожусь в Windows 10 с использованием cygwin с Mintty Terminal и g ++ 5.4.0 следующим образом по этому примеру на http://www.cplusplus.com/reference/exce ... terminate/ . < /p>

Код: Выделить всё

// set_terminate example
#include        // std::cerr
#include       // std::set_terminate
#include         // std::abort

void myterminate () {
std::cerr 

здесь cl.bat < /code> is: < /p>

@echo off

:: Path to your Visual Studio folder.
::
:: Examples:
::     C:\Program Files\Microsoft Visual Studio 9.0
::     F:\VisualStudio2015
set VISUAL_STUDIO_FOLDER=F:\VisualStudio2015

:: Load compilation environment
call "%VISUAL_STUDIO_FOLDER%\VC\vcvarsall.bat"

:: Invoke compiler with any options passed to this batch file
"%VISUAL_STUDIO_FOLDER%\VC\bin\cl.exe" %*
Я помещаю его на переменную пути, чтобы иметь возможность вызвать компилятор Visual Studio и инструменты из среды Cygwin & Mintty .

Подробнее здесь: https://stackoverflow.com/questions/430 ... -be-called
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»