基於VS如何打包qt程式為.exe檔案(qt類似)
在此以我的一個程式為示例,我這個程式涉及qt和OpenCV,平臺是vs2017
進入自己的專案.exe資料夾執行會出現以下錯誤:
意思是缺少qt平臺在Windows中的外掛,那麼簡單,我們把對應的外掛新增進來看看行不行呢。
①進入qt資料夾中msvc2017_64\plugins\platforms資料夾,會看到裡面有個qwindows.dll(若為debug模式,則選擇qwindowsd.dll),這就是我們需要的檔案了,我們把它複製到.exe檔案目錄下,為了方便,我們直接複製這個platform資料夾到.exe所在目錄。
②複製過去之後又出現問題,這次多了一句話,可用平臺外掛,直接把程式用到的核心的qt動態連結庫檔案(.dll檔案),目錄:msvc2017_64\bin,複製到該目錄下,我這裡使用了OpenCV,所以還要新增一些OpenCV的.dll檔案。Qt5Core.dll、Qt5Gui.dll、Qt5Widgets.dll。(其實直接把這個動態連結庫新增到環境變數中也可以,但是如果要打包到其他電腦執行,則需要複製到.exe檔案目錄下)
成功
經測試,在其他沒有安裝qt的電腦能成功執行,注意,程式需要開啟的一些檔案一定要和.exe檔案打包到一起。
相關推薦
基於VS如何打包qt程式為.exe檔案(qt類似)
在此以我的一個程式為示例,我這個程式涉及qt和OpenCV,平臺是vs2017 進入自己的專案.exe資料夾執行會出現以下錯誤: 意思是缺少qt平臺在Windows中的外掛,那麼簡單,我們把對應的外掛新增進來看看行不行呢。 ①進入qt資料夾中msvc2017_64\plugins\
打包python程式為exe檔案
博主首先參考了網上介紹的各種打包外掛,只有三種被提及的比較多: pyinstaller py2exe cxfreeze 考慮到軟體執行的多平臺性,我首先使用了pyinstaller,可以在命令列通過pip install pyinstaller 安裝
python3.5把py檔案轉換為exe檔案(by PyInstaller)
1.配置系統變數 安裝需要用到pip工具,該工具在3.5版本的python中已經自帶不用另行安裝,但是需要在系統變數中新增python下的Scripts資料夾,如下圖: 在Path變數值中新增【;(python的安裝目錄)\Scripts】 *注
打包python檔案為exe檔案(PyInstaller工具使用方法)
最近做的新浪微博爬蟲程式,打算打包成.exe軟體以方便使用,網上找到一個很好的打包工具pyinstaller,這裡記錄一下打包的方法。 一、下載pyinstaller 我使用的版本為PyInstaller-2.1,支援python版本2.3-2.7,點選這
VS2017打包一個控制檯程式為安裝軟體(已解決)
Youtube網址https://www.youtube.com/watch?v=z0v6hmumCFU 如下寫了一個程式 點選解決方案->新增->新建專案(注意要在需要打包的程式的解決方案裡面新建該專案) 選擇其他專案型別
Unity一鍵打包為APK檔案(windows平臺)
網上關於一鍵打包的資料多不勝數,這篇文章只是本人的一個歸納總結,希望能讓新人們少走點彎路。 前一篇文章介紹瞭如何在windows下用批處理呼叫Unity方法,看這篇文章前請先看一下它。 工作流程: 1. 從Unity匯出Android專案(批處理呼叫unity實現) 2.
嵌入式ARM平臺基於Linux配置應用程式開機自啟動(fluxbox參考)
本文轉載於 http://www.eefocus.com/toradex/blog/18-01/426601_a6317.html,特此感謝 By Toradex秦海 1). 簡介 嵌入式ARM平臺裝置採用Embedded Linux作業系統
編寫Python程式求地球表面兩點的球面距離,並打包為exe檔案。
編寫Python程式求地球表面兩點的球面距離 這是第一次使用Python針對具體需要來編寫一個相對完整的程式。 需求分析 有一個朋友常常需要計算兩個已知經緯座標的海上石油平臺之間的距離。 雖然這只是一個很簡單的解析幾何問題,但重複的計算依然耗時耗力。 設計一個程式來幫他完成這
Python中使用pyinstaller將pyqt所寫的程式打包為exe檔案
Python中使用pyinstaller將pyqt所寫的程式打包為exe檔案 前言 最近需要寫一些小工具來輔助工作,其中一些想了想如果有一個簡單的介面的話應該使用起來更方便一些,由於python的方便性,大概試了一下python中的幾個常用的圖形庫,如wxPython與Tkinter
使用Py2exe將PyQt程式打包為exe檔案
更多1 1.簡介 Py2exe可以將一個Python程式打包成exe可執行檔案,方便沒有Python環境的電腦上使用程式。使用Py2exe打包需要編寫一個打包指令碼,執行後可以得到打包檔案。對於32位版本,Py2exe可以將程式打包成單檔案;對於64位版本,暫時還不支援打包成單檔案。不過,無論如何壓縮,
把python3小程式打包為exe檔案
本文針對python3。 這個技能雖然簡單,但很實用。嫌選擇idel麻煩,或者傳給沒有安裝python開發環境中的windows電腦時,尤其感覺到其方便。 首先是pip 安裝pyinstaller,即:pip install pyinstaller; 接下來在待打包檔案的資
Python3.6打包 py 檔案為 exe 檔案
pyinstaller安裝與使用 很多時候都需要將python原始檔打包成exe可執行程式,這時候pyinsaller就派上用場了。 直接用pip安裝: >pip install pyinstaller 網上很多教程說pyinstaller不支援pyth
python打包程式生成exe檔案
python安裝PyInstaller 控制檯輸入以下指令,-F可避免生成很多不必要的檔案。 pyinstaller -F part2.py 然後在工程目錄下生成一個dist資料夾,exe檔案在裡面
Python進階-打包程式為exe
作業系統:win7 x64 執行環境:Python3.5 安裝PyInstaller 第一步:下載PyInstaller https://github.com/pyinstaller/pyinstaller 第二步:下載原始碼安裝 在github中打包下載,解壓到電腦中,執行命令列進入此
Windows應用程式打包成exe檔案(1)- 工具簡單總結
最近有對一個Windows應用程式少許維護和修改。修改之後要釋出新的exe安裝檔案,打包exe檔案時,遇到了很頭疼的問題,還好最後解決了,記錄一下。 Visual Studio版本:Visual Studio 2017 Visual Studio 201
用Python做有趣的事兒——打包程式為.exe
Python作為一種指令碼語言,我們在學習的時候,會發現,用編輯器碼完程式碼後,生成的不是.exe檔案,這點和C語言不同,生成的是.py檔案,想要執行就必須在有安裝Python的環境下,執行.
Python指令碼打包為exe檔案
把Python指令碼和所用到的庫打包為exe檔案,可以更方便的釋出程式,避免使用程式的每個電腦都必須安裝Python。網上有不少相關介紹,但很少見到Python 3.x下打包Python指令碼為exe的成功案例,筆者探索了一下,成功完成了任務,記錄下來分享給需要的朋友。歡迎交
使用pyinstaller打包python為exe檔案
最近用python的tkinter寫了個windows介面的工具,用來對軟體版本釋出的自動化,之前釋出版本是由PHP的同事完成,又是手動上傳檔案到ftp,又是修改資料庫,php程式碼等這麼多繁瑣的步驟。所以決定用python寫了個windows的應用,因為版本釋出可能會交
使用pyinstaller把py檔案打包為exe檔案
注:安裝pyinstall的先決條件是安裝PyWin32 pyinstall下載及安裝 下載地址: 或 pip install pyinstall 若是下載的安裝包,則下載解壓後進入cmd命令,cd pyinstall檔案目錄中執行 python setup.py in
共享你的python小程式--快速打包python .py為EXE!!
由於工作需要,本地執行的python小程式要分享給別人,但是他的機器上並沒有python環境!更不要說需要匯入的附加庫了!因此用打包為EXE的方法封裝了程式碼,也是非常快捷好用準備:1. pip 安裝 pypiwin322. pip 安裝 pyinstaller上網站:htt