fix cpp api compile error