我有一个Qt独立项目,在Mac上用Qt C ++代码开发,双击或./qtProject会弹出一个对话框。 (该对话框从输入行编辑槽中收集值)
独立的Qt应用程序有自己的makefile和main函数。
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
DsnDialog dsndialog;
dsndialog.show();
return app.exec();
}
在我的C ++项目中,当我调用了函数configFn()时,我想初始化对话框。我该怎么办?我的c ++项目需要编译共享库文件。我应该将生成的.o文件从Qt项目移动到我的c ++项目中的makefile中吗?我试过了,但它抱怨无法找到与新添加的.o文件相关的相应.cc文件...
我也试过,重命名main函数,然后从另一个函数调用renamed-main函数,但我不知道如何处理main函数中的参数,argc,argv
我可以探索任何建议或链接吗?
编辑: 我现在更困惑了。通常,我是否将整个Qt项目,部署在一个包中,作为库包含在我的项目中,然后调用以运行该应用程序?或者有一些我可以运行生成的应用程序来弹出窗口?
非常感谢你。