开发环境:
QT5.0.2(MinGW)
QT既可调用VC封装的Dll,也可调用QT自身封装的Dll。当然VC也可调用QT封装的Dll。这里主要讲其中的QT调用QT Dll。
注意:VC调用QT封装的Dll最关键的点是自己要添加消息循环。需要自己动手写钩子程序,并且自己调用qApp->exec(),这样消息循环才能产生。
QT调用QT Dll,在Dll中不需要重新写消息循环,且可以和在exe中一样调用Widget、MainWindow、Dialog。
一:封装QT Dll
方法一:打开Qt Creator,点击“新建”-》选择“库”-》“C++库”,再点击“选择”。
注意,在模块页面,最好勾选QtGui。