2014-04-22 35 views
3

我在Windows上部署qml應用程序時遇到了一些問題;在將所需的dll包含在獨立的可執行文件中之後,應用程序可以在開發應用程序的計算機上正常工作。該應用程序將在其他計算機上啓動,但內容爲空。如何從獨立的qml應用程序中看到控制檯輸出?

作爲迴應,我想通過使用「QML_IMPORT_TRACE」和其他控制檯輸出(console.log())進行調試來找到問題。當我從QtCreator運行應用程序時,這工作正常。從另一臺計算機運行可執行文件(附帶dll)時,如何顯示相同的輸出?有沒有可能從某種程度上從CMD?

+0

哪個dll與你的應用一起發佈? – Nejat

+3

您可以使用debugview查看console.log的輸出:http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx – Kirween

+0

如果直接從命令提示符啓動,會發生什麼情況? –

回答

0

config += console添加到您的.pro文件應打開一個單獨的控制檯與輸出。 您還需要運行qmake。

相關問題