<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      基于QT的可執行文件打包成用戶可執行的exe文件

      一、背景

      在VS環境下開發的QT程序,在VS中可以正常的執行并且顯示QT界面,但是直接通過.exe來執行程序是執行不了的。

      二、原因

      經過查閱資料,當我們用VS直接運行時,不報錯是因為VS自己去找對應的dll(在你新建工程的時候,VS就幫你配置好了,如下圖1),但直接運行release或者debug目錄下的exe時,其只會在當前exe運行目錄以及window環境變量目錄中去找dll。當找不到時程序就會提示無法找到xxx.dll,如圖二。

      圖1
      圖1


      圖2

      三、解決方法

      3.1 獲取你已經編譯好的可執行文件xxx.exe,把此可執行文件放到你新建的一個目錄下

      例如:把xxx.exe文件放在此目錄下 D:\EXE_Unpack\UIBotSibSimulatorQT\

      3.2 查找windeployqt.exe的路徑 (推薦你用Everything 這款軟件來查找,比較快)

      如果你記得你安裝QT時的路徑,那么不需要查找了,如果不記得,有兩種方式可以查:

      1. 在電腦中查找,速度非常慢
      2. 使用Everything 查找,比較快,是一款非常不錯的軟件

      我使用的是Everything 查找,如下圖所示:

      但是我們可以看到windeployqt.exe有好幾個,但是用哪個呢?這就需要看你VS在配置QT的時候,用的是那種環境,那怎么看VS下QT的環境了?如下圖所示


      點擊QT Options后會出現下面這個圖,如下圖所示:

      我的VS2019配置的編譯器路徑是C:\Qt\Qt5.13.2\5.13.2\msvc2017_64\,所以我要用的windeployqt.exe路徑為C:\Qt\Qt5.13.2\5.13.2\msvc2017_64\bin\下的windeployqt.exe,
      除了下面如何使用windeployqt xxx.exe 命令外,你還可以通過配置環境變量來使用(添加C:\Qt\Qt5.13.2\5.13.2\msvc2017_64\bin的環境變量,快捷鍵Win+R打開運行面板,輸入cmd,在Windows窗口中就可以通過使用windeployqt xxx.exe 命令來解決QT的動態庫依賴問題,通過配置環境變量的方式,在這里是沒有通過圖示表現出來的)

      如果沒有報錯就代表成功了。成功后目錄如下所示:

      你點擊xxx.exe后就可以直接運行了

      posted @ 2020-10-13 15:04  獨孤劍—宇楓  閱讀(844)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕无码不卡免费视频| 国产精品美腿一区在线看| 久久精品久久黄色片看看| 日韩人妻少妇一区二区三区| 99精品热在线在线观看视| 亚洲乱码日产精品一二三| 国产精品+日韩精品+在线播放| 亚洲蜜臀av乱码久久| 看免费的无码区特aa毛片| 国产WW久久久久久久久久| 亚洲国内精品一区二区| 亚洲综合伊人久久大杳蕉| 激情内射亚州一区二区三区爱妻| 久热这里只有精品12| 视频一区二区三区高清在线| 精品无码人妻一区二区三区| 亚洲综合伊人久久大杳蕉| 少妇人妻偷人精品一区二| 国产乱色国产精品免费视频| 国产女人18毛片水真多1| 国产一级黄色片在线观看| 狠狠躁夜夜躁人人爽天天古典| 亚洲 日本 欧洲 欧美 视频| 熟女蜜臀av麻豆一区二区| 制服 丝袜 亚洲 中文 综合| 你懂的亚洲一区二区三区| 亚洲人成人网站色www| 免费人成视频在线观看网站| 朝鲜女子内射杂交bbw| 男女性杂交内射女bbwxz| 石原莉奈日韩一区二区三区| 极品尤物被啪到呻吟喷水| 国产成AV人片久青草影院| 色天使亚洲综合一区二区| 97精品国产91久久久久久久| 内射中出无码护士在线| 高邮市| 亚洲大尺度无码专区尤物| 久久天天躁狠狠躁夜夜2020老熟妇| 国产高清不卡视频| 色成人亚洲|