無法啟動此程序,因為計算機中丟失QtCored4.dll。嘗試重新安裝該程序以解決此問題。


  在創建一個win32控制台應用程序時包含了QtCore中的頭文件,並且程序編譯成功(至少說明屬性配置是正確的),運行此程序會出現彈出如下的一個系統錯誤:

  這樣的情況該怎么解決?提示說計算機中丟失了QtCored4.dll,就說明找不到這個dll庫的位置,在解決問題時我們先得知道運行程序環境目錄有三種:

    1)自身運行exe的環境(就是HYTimer.exe所在的文件夾)

    2)system32

    3)path路徑(系統路徑)

  因此,我們只要把缺的庫拷到這三個目錄下就可以了。可是拷到那個目錄下會比較好呢?首先system32是系統目錄,是不允許用戶修改的,所以不能拷到system32的目錄下,另一個是path路徑,當我們修改path路徑或者將Qtcored4.dll拷到自身運行exe的環境以下發現程序都是可以運行的,但是當將該程序(HYTimer)拷到另外一台電腦上,又會彈出這個系統錯誤。因此我們一般選擇將Qtcored4.dll拷到自身運行exe的環境以下,這樣的做法其實是很普遍的,比如我們安裝某個軟件,在安裝包里除了setup.exe之外還有很多文件,這些文件好多就是這個setup.exe運行所需要的庫目錄,是不能刪改的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM