用Qt编写的dll有两个使用方式:
1)启动启动一个Qt程序,程序自动会创建QApplication
2) 不启动Qt桌面程序,直接调用dll。此时须new QApplication
static QApplication *g_application = NULL;
static int g_iApplicattion = 1;
if (g_application == NULL)
{
//g_application = new QApplication(g_iApplicattion,&g_pText);
}
注意:a)g_iApplicattion must stay valid for the entire lifetime of the QApplication object.,and must be greater than zero
b ) g_pText must contain at least one valid character string.
————————————————
版权声明:本文为优快云博主「GTO」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/jujubeHu/article/details/6977335
本文介绍了用Qt编写的dll的两种使用方式:一是启动Qt程序自动创建QApplication;二是不启动Qt桌面程序,直接调用dll时需手动创建QApplication。同时提供了注意事项,包括g_iApplicattion的有效性和g_pText的字符字符串要求。
1928

被折叠的 条评论
为什么被折叠?



