Asynchronous Exceptions (SEH): Partial. Structured exceptions (__try / __except / __finally) mostly work on x86 and x64. LLVM does not model asynchronous exceptions, so it is currently impossible to catch an asynchronous exception generated in the same frame as the catching __try.
注意是不能捕获同一栈帧(in the same frame)抛出的异常,但如果异常是在另外一个函数抛出来的,这个是可以用__try捕获的。
lld-link: error: could not open 'uuid.lib': no such file or directory
lld-link: error: could not open 'oldnames.lib': no such file or directory
lld-link: error: could not open 'msvcrtd.lib': no such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
mingw32-make[1]: *** [CMakeFiles\cmTC_245d2.dir\build.make:101: cmTC_245d2.exe] Error 1
mingw32-make[1]: Leaving directory 'F:/HX/src_patched/llvm/build_dyn_x32/CMakeFiles/CMakeScratch/TryCompile-mqv4df'
mingw32-make: *** [Makefile:126: cmTC_245d2/fast] Error 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:39 (project)
-- Configuring incomplete, errors occurred!
See also "F:/HX/src_patched/llvm/build_dyn_x32/CMakeFiles/CMakeOutput.log".
See also "F:/HX/src_patched/llvm/build_dyn_x32/CMakeFiles/CMakeError.log