// 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 .
Я нахожусь в Windows 10 с использованием cygwin с Mintty Terminal и g ++ 5.4.0 следующим образом по этому примеру на http://www.cplusplus.com/reference/exception/set_terminate/ . < /p>
:: Path to your Visual Studio folder. :: :: Examples: :: C:\Program Files\Microsoft Visual Studio 9.0 :: F:\VisualStudio2015 set VISUAL_STUDIO_FOLDER=F:\VisualStudio2015