2014-02-27 24 views
0

我在Qt Creator for Mac OS上開發了一個qt-project。現在我想在Windows上導入這個項目(Qt Creator,Compiler,libs已經安裝)。從Mac導入Qt Creator項目到Windows - 如何獲取UI信息?

編譯項目已經有效。但是運行時,它會崩潰。在Mac上,我改變了UI中的一些類(Qt Creator)。所以我在Windows上做了同樣的事情。但它仍然崩潰。我也嘗試將Mac上的ui_mainwindow.h複製到Windows。不起作用。

我記得,我在UI(Qt Creator)中添加了一些插槽來使按鈕正常工作。只有mainwindow.h和mainwindow.cpp改變了(在我的gitHub版本中)。但通常您必須添加連接(SIGNAL ... SLOT ...)才能爲按鈕添加功能。所以,我搜索了這個功能之後,發現自己的名字moc_mainwindow.cpp

moc_mainwindow.cpp文件也可以在Windows,但包含不同的東西(不是我在Mac UI添加插槽)。當將我的項目從Mac複製到Window時,該文件夾不包含moc_mainwindow.cpp。所以它必須由系統構建。

有誰知道如何從我的Mac項目獲取SLOT信息到Windows上的moc_mainwindow.cpp。並且是否足夠改變這個文件,或者我是否還必須更改其他文件以使我的項目在Windows上工作?

感謝

回答

0

您需要在.pro文件運行qmake和運行make在生成的文件

在qCreator您可以在生成菜單中做到這一點

相關問題