try catch导致链接问题：
collect2.exe: error: ld returned 5 exit status