本文只涉及動態鏈結庫,就是編譯出來的exe檔案加上qt 的必要dll檔案。
一般跟別人一樣的操作,直接雙擊 xx.exe,提示缺少什麼dll,就去qt的安裝目錄下的bin資料夾裡去找。我找的目錄是d:\qt\qt5.2.0\5.2.0\msvc2010\bin
複製所需的dll後,提示了這個錯誤。這個錯誤的解決方案是:
1.可能缺少複製 libegl.dll
2.需要把d:\qt\qt5.2.0\5.2.0\msvc2010\plugins\platforms\qwindows.dll,帶紅色的複製到你的exe執行檔案目錄。就是platforms資料夾,裡面乙個qwindows.dll
"./plugins"
);我寫的qt程式只用到了image外掛程式,需要把 d:\qt\qt5.2.0\5.2.0\msvc2010\plugins\imageformats,帶紅色的資料夾包括imageformats裡的大部分dll複製到exe執行檔案目錄就ok了,如果用到資料庫外掛程式等,也要複製。
安裝Qt可能會遇到的問題
問題一 1.剛安裝完成之後,第一次開啟彈出介面 libhelp.so 無法載入庫 解決方法 在終端依次輸入 sudo apt get install libqt4 dev sudo apt get f install sudo apt get install libgstreamer0.10 dev...
Hook textout可能遇到的問題
一 因為textouta等函式還會呼叫exttextoutw之類函式,如果hook所有textout函式,則對同一次文字輸出,會產生兩次攔截。事實上,所有文字輸出函式最終都會呼叫exttextoutw。所以,如果僅僅是檢視是否有文字輸出,只hook這個函式就可以了。二 exttextouta uin...
Qt 遇到的問題
1.編譯不了 2.編譯出現 qmake 的字樣 解決 工程名,工程路徑都不能是中文的 qstring str user 3.編譯出現error qstring does not name a type 解決 加標頭檔案include 檢查下是否寫成了qstirng啊,或者qstring,大小寫有關係...