Seattle bcc32c compiler error
[ilink32 Error] Error: Unresolved external '___seh_personality_v0' referenced from DEBUGPROJECT2.OBJ
[ilink32 Error] Error: Unresolved external '__Unwind_SjLj_Register' referenced from DEBUGPROJECT2.OBJ
[ilink32 Error] Error: Unresolved external '___cxa_begin_catch' referenced from DEBUGUNIT2.OBJ
[ilink32 Error] Error: Unresolved external '___cxa_rethrow' referenced from DEBUGUNIT2.OBJ
[ilink32 Error] Error: Unresolved external '___cxa_end_catch' referenced from DEBUGUNIT2.OBJ
[ilink32 Error] Error: Unresolved external '__Unwind_SjLj_Unregister' referenced from DEBUGUNIT2.OBJ
[ilink32 Error] Error: Unresolved external '__Unwind_Resume' referenced from DEBUGUNIT2.OBJ
[ilink32 Error] Error: Unresolved external '___cpp_terminate' referenced from DEBUGPROJECT2.OBJ
[ilink32 Error] Error: Unresolved external '___cxa_throw' referenced from DEBUGPROJECT2.OBJ
解决办法
$(BDS)libwin32 elease
Please note: If you see this line in your project path ($(BDS)libwin32
elease
), it was added erroneously and should be removed. To remove the line, go to: Project > Options> C++ Shared options > Library Path. Click the (...) button to the right of the uppermost pane, highlight the erroneous path and click Delete.