将Qt Creator项目从mac导入到windows中 - 如何获取UI信息?

时间:2014-02-27 13:12:18

标签: windows macos qt qt-creator

我在Qt Creator for Mac OS上开发了一个qt项目。现在我想在Windows上导入这个项目(Qt Creator,编译器,libs已经安装)。

编译项目已经有效。但是在跑步时,它会崩溃。在Mac上我更改了UI中的一些类(Qt Creator)。所以我在Windows上做了同样的事情。但它仍然崩溃。我还尝试将 ui_mainwindow.h 从Mac复制到Windows。不起作用。

我记得,我在UI(Qt Creator)中添加了一些插槽以使按钮正常工作。并且只有mainwindow.h和mainwindow.cpp发生了变化(在我的gitHub版本中)。但通常你必须添加connect(SIGNAL ... SLOT ...)来为Buttons添加功能。所以我搜索了这个函数,并在 moc_mainwindow.cpp

中找到了他们的名字

moc_mainwindow.cpp 文件也在Windows上,但包含不同的内容(不是我在Mac UI中添加的插槽)。将我的项目从Mac复制到Window时,该文件夹不包含 moc_mainwindow.cpp 。所以它必须由系统构建。

有人知道如何从我的Mac项目获取SLOT信息到Windows上的 moc_mainwindow.cpp 。是否正在更改此文件,还是必须更改其他文件以使我的项目在Windows上运行?

由于

1 个答案:

答案 0 :(得分:0)

您需要在qmake文件上运行.pro并对生成的文件运行make

在qCreator中,您可以在构建菜单中执行此操作