[英]Qt , how to create QApplication without argc and argv
嘿,所以我需要将 qt 应用程序导出为 a.dll ,所以我不想要任何 arguments 像argc
和argv
,但是QApplication
需要它们,所以
int main()
{
int c=1;
char** v = (char**)("ApplicationName");
QApplication app(c,v);
MainWindow window;
window.show();
return app.exec();
}
但我从QtCore
得到 segfault ... 有人可以帮我绕过 segfault 并创建QApplication
而不需要argc
和argv
吗? 这没有解决问题,因为它需要定义 argv... QApplication app(argc, argv)
尝试这个:
int main()
{
char* args[] = { (char*)"AppName" };
QApplication app(1,args);
MainWindow window;
window.show();
return app.exec();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.