首先說一下個人開發的平臺:vs2017+QT5.9html
咱們首先先用release版原本編譯一下程序,而後咱們獲得了一個exe程序可是這個程序是不能脫離你的平臺,甚至是不能脫離你所在的文件夾,這是由於它須要許多其餘的文件來支持它的運行,咱們不用一個一個 的將它須要的文件一一複製粘貼QT就提供了這麼一個工具,下面咱們來說一下句提的步驟:工具
首先咱們能夠看到圖中的QT 5,9,2 這個是QT給咱們提供的工具。咱們雙擊打開它。我所保存到目錄是在C:\Users\1\Desktop\w因此採起接下來的操做:(第一步不能cd 要先切換c:才能夠)post
接下來咱們使用QT給咱們帶來的工具windeployqt,來添加咱們所須要的文件url
這就大功告成啦。剩下只要把這個文件夾打包就好,包要用單文件打包那種會有殺毒的信息提示。不如用HofoSetup來生成安裝包發送給別人。htm
不太明白爲何要用release版原本編譯一下程序,因爲release版原本編譯出來的exe文件老是沒法執行(即便是設置好環境變量之後,在release文件夾中exe文件能夠運行,可是拷貝出來進行windeployqt操做後仍是不能直接運行),因此直接將Debug模式編譯後的exe文件拷貝出來(進行windeployqt操做後能夠直接運行),按照博客流程操做,最終打包完成之後生成的exe文件也能夠獨立運行。blog
Debug與Release版本的區別:http://www.javashuo.com/article/p-viyqclok-p.html開發