build as C++
build as C++