prepare for build by qt5