1. 在windows下安裝了QT creator 編譯出來的.exe文件 雙擊無法執行,提示找不到:沒有找到qt5cored.dll
最好的處理方法:
1、首先建立一個新的文件夾存放你的exe文件和系統庫文件。
2、然後找到你Qt安裝目錄
3、進入mingw48_32\bin文件夾
4、雙擊應用程序,提示需要什麼.dll文件,就從\bin目錄拷貝一份放到.exe文件目錄里。
2. 為什麼Qt編譯的程序不能在XP上運行
首先,你要在在windows和linux系統上都安裝qt。這樣一個代碼就能分別在windows和linux系統上編譯成程序,然後運行。
注意:在linux系統的文件名的絕對路徑有區別,也不能使用vs的函數。
3. qt編譯生成的可執行文件打開不了
是缺少環境變數 導致載入不到需要的動態庫 把qt路徑的bin 和 lib 添加到環境變數裡面
4. 請問Qt編譯後的執行文件發到別人電腦上執行不了
使用 windeployqt 來拷貝所有依賴,這是Qt自帶的,打開Qt SDK提供的命令行環境,輸入 windeployqt 就能看幫助。
5. 為什麼我的qt編譯程序時不報錯也不運行
首先確定的環境有搭建好!然後確定你編譯的程序不是arm的給
開發板
用的,而是X86平台的!最後就是你的系統有問題了!
6. Qt 編譯好的 可執行文件 不能運行是怎麼回事
缺少動態鏈接庫,你的qt是動態編譯的,根據提示上你qt的安裝目錄上考到你的exe文件夾里
7. Qt編譯生成的exe無法執行
這個問題也太簡單了。
qt庫是動態連接的,需要一大堆鏈接庫。
搞成靜態連接的可以直接運行,但是比較復雜,
你去看看我寫的教程就明白了:(網路搜一下)
Windows下Qt靜態編譯連接和DLL依賴問題解決
http://wenku..com/view/c58985d8a58da0116c1749ad.html