prepare for migrating to QT
first build under QT creator