Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- C:\workspace\vehtest_a92b7cdc\Debug>g++ ..\main.cpp -O0 -g3 -Wall -o vehtest_a92b7cdc.exe
- ..\main.cpp: In function 'int main(int, char**)':
- ..\main.cpp:18:45: error: 'AddVectoredExceptionHandler' was not declared in this scope
- C:\workspace\vehtest_a92b7cdc\Debug>g++ -v
- Using built-in specs.
- COLLECT_GCC=g++
- COLLECT_LTO_WRAPPER=c:/xp/development/mingw/bin/../libexec/gcc/mingw32/4.6.1/lto-wrapper.exe
- Target: mingw32
- Configured with: ../gcc-4.6.1/configure --enable-languages=c,c++,fortran,objc,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgomp --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --build=mingw32 --prefix=/mingw
- Thread model: win32
- gcc version 4.6.1 (GCC)
- C:\workspace\vehtest_a92b7cdc\Debug>ld -v
- GNU ld (GNU Binutils) 2.21.53.20110804
- Cygwin:
- $ grep -rn AddVectoredExceptionHandler MinGW/include/
- MinGW/include/winbase.h:1285:WINBASEAPI PVOID WINAPI AddVectoredExceptionHandler(ULONG,PVECTORED_EXCEPTION_HANDLER);
- */
- #include <stdio.h>
- #include <windows.h>
- LONG WINAPI veHandler(PEXCEPTION_POINTERS pEP) {
- printf("Handling with veHandler.\n");
- return EXCEPTION_CONTINUE_EXECUTION;
- }
- int main(int argc, char** argv) {
- AddVectoredExceptionHandler(TRUE, veHandler);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement