compile with Qt