如何将独立的Qt项目集成到C ++项目中?

时间:2015-03-09 18:36:54

标签: c++ qt makefile dialog main

我有一个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项目,部署在一个包中,作为库包含在我的项目中,然后调用以运行该应用程序?或者有一些我可以运行生成的应用程序来弹出窗口?

非常感谢你。

0 个答案:

没有答案