2015-03-02 180 views
0

我編譯我的項目運行,當我這個可執行文件,我得到一個Windows錯誤:錯誤 - 缺少DLL

「程序無法啓動,因爲Qt5Cored.dll從計算機中缺少。嘗試重新安裝程序來解決這個問題。「

我假設它要我重新安裝QtCreator,但是我的問題是,我可以建立該項目作爲一個獨立的可執行文件?一個不需要安裝Qt來運行它?這是一個測試程序,需要在多臺計算機上運行......謝謝!

+1

可能重複[如何在Windows上運行一個基於Qt的程序(http://stackoverflow.com/questions/14560041/how-to-run-a- qt-based-program-on-windows) – cmannett85 2015-03-02 14:07:11

回答

0
  1. 可以靜態構建Qt庫。但在這種情況下,你應該買的Qt許可或通過LGPL發佈你的源代碼。
  2. 您需要了解deployment
+0

嗯,這個程序是專有的,它不能用於除我的硬件之外的任何東西......再加上它屬於ITAR的規定,所以我不允許任何東西,但在辦公室使用絕對不允許分享的內容...所以,如果我必須購買一個許可證,我必須購買許可證。謝謝! – 2015-03-02 19:07:30

+0

@JediEngineer沒有必要購買許可證的專有應用。用你的.exe來獲取必要的.dll就足夠了。請閱讀我提供的鏈接。 – 2015-03-02 20:15:19

+0

我沒看過,謝謝。在我有機會感謝你之前,必須參加一個會議。謝謝!! :-)如果我在第二天或第二天遇到任何問題,我會回覆。 – 2015-03-03 02:46:44