qt生成含对话框的动态库给其他工程调用挂死

需要用qt做一个登录对话框和打开文件对话框的公共接口,封装成动态库,如果不定义qappliaction a,a.exec(),给其他c++的工程调用时,如果这个工程没有事件循环机制,就会挂死,如果定义了qappliaction a,a.exec(),这个动态库又不能给用qt做的其他工程调用,因为一个工程里只能有一个qapplication的对象,应该怎么解决呢?

http://blog.csdn.net/clever101/article/details/41630553

作为一个导出库不行了吗,让别人自己去调用,喜欢 show()、exec() 让他们自己选,你只需要把界面和功能实现了即可,如何显示不是你的事!