2012-12-04 206 views
1

我可以構建一個項目並讓它在我的計算機上正常運行,但是當我在不同的計算機上運行它時,它無法工作。我如何使用Qt構建它,以便包含所有文件庫?在Mac OS X上部署應用程序不起作用

我跟着這http://doc.qt.digia.com/4.7/deployment-mac.html 但它似乎並沒有工作。當我運行qmake它只是打印出他們的指示,就像

 
Mode: 
    -project  Put qmake into project file generation mode 
       In this mode qmake interprets files as files to 
       be built, 
       defaults to *.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.H; *.cpp; *.cc; *.cxx; *.C 
       Note: The created .pro file probably will 
       need to be edited. For example add the QT variable to 
       specify what modules are required. 
    -makefile  Put qmake into makefile generation mode (default) 
       In this mode qmake interprets files as project files to 
       be processed, if skipped qmake will try to find a project 
       file in your current working directory 

我在應用程序的release目錄中運行它。我究竟做錯了什麼?

回答

1

默認情況下,Mac OS X上的qmake生成(不贊成使用)XCode項目文件。如果你想生成Makefile,你需要帶參數運行的qmake:

qmake -spec macx-g++ 

然後你就可以調用make。但是如果你想部署你的應用程序,你需要運行在QTDIR /斌/目錄中找到

+0

感謝您的答案。我問道後不久就弄清楚了macdeployqt,但我仍然不明白如何在諾基亞網站上關注mac部署指南。它沒有提到你所說的或關於macdeployqt的任何內容。很混亂...... – user1874900

相關問題