merge lastest NCL (2.1.19)
fix windows build issue
merge with master