make fw c++ compilealbe