编译过程和使用示例详见:https://www.mycode.net.cn/language/cpp/1681.html