無法啟動此程式,因為計算機中丟失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執行所需要的庫目錄,是不能刪改的。