[問題] 請教一個QT GUI建置release exe的方法

看板C_and_CPP (C/C++)作者 (evilkiss)時間3月前 (2024/07/30 14:40), 3月前編輯推噓4(403)
留言7則, 4人參與, 3月前最新討論串1/1
QT新手,問一個可能是很蠢的問題 我之前是使用vs2019(msvc2019)來開發QT GUI 程式 Qt module: core, gui, widgets 因為電腦問題湖了一台win 11的筆電,順手灌了比較新的vs 2022,QT version 6.7.2, 舊的程式還是能順利的編譯成功,在IDE 也能在release mode下跑起來,build project 也有成功,但執行檔卻無法使用,按下去沒有任何反應,也沒有彈任何錯誤(無法執行或 是缺少dll) ,漏斗出現一下就結束 有使用windeployqt 建置執行資料夾,前一台筆電build出來的exe檔案放在同一個資料夾 下能正常運行,但新筆電的不能 我不斷地刪除 code 到這一小段 QString msg = “test”; msg = msg + “hello”; <- 多家這一行執行檔就會直接結束 改成+= 來連接字串就可以正常運行 請問有什麼我不知道的事情嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.70.92.67 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1722321620.A.8A3.html

07/30 15:55, 3月前 , 1F
可能是預設路徑改了 嘗試從程式印出預設路徑兩個比較一下
07/30 15:55, 1F

07/30 15:55, 3月前 , 2F
看是缺少什麼檔呢?
07/30 15:55, 2F

07/30 16:57, 3月前 , 3F
windeployqt只會包Qt的dll,其他的你確定有嗎?
07/30 16:57, 3F

07/31 07:53, 3月前 , 4F
程式碼中沒有使用預設路徑,多使用的dll也有放去執行檔
07/31 07:53, 4F

07/31 07:53, 3月前 , 5F
的資料夾裡
07/31 07:53, 5F

07/31 16:49, 3月前 , 6F
先測試 qt exmaple 能不能正常編譯/執行
07/31 16:49, 6F
※ 編輯: evilkiss (42.70.92.67 臺灣), 08/01/2024 13:53:40

08/02 15:49, 3月前 , 7F
你Qt dll版本確定對嗎?
08/02 15:49, 7F
文章代碼(AID): #1cg8hKYZ (C_and_CPP)
文章代碼(AID): #1cg8hKYZ (C_and_CPP)