中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站浮動窗口如何做江西seo推廣

網(wǎng)站浮動窗口如何做,江西seo推廣,一般網(wǎng)站服務(wù)費怎么入賬做分錄,黃驊市政府網(wǎng)站文章目錄 0. 準(zhǔn)備工作1. 使用 windeployqt 提取必要的動態(tài)鏈接庫和資源文件1.1 操作步驟1.2 補充 2. 使用 Enigma Virtual Box將文件夾打包成單個exe2.1 操作步驟 0. 準(zhǔn)備工作 Qt程序打包用到的工具有: windeployqt :安裝Qt時自帶Enigma Virtual Box 下…

文章目錄

    • 0. 準(zhǔn)備工作
    • 1. 使用 `windeployqt` 提取必要的動態(tài)鏈接庫和資源文件
      • 1.1 操作步驟
      • 1.2 補充
    • 2. 使用 `Enigma Virtual Box`將文件夾打包成單個exe
      • 2.1 操作步驟

0. 準(zhǔn)備工作

Qt程序打包用到的工具有:

  • windeployqt :安裝Qt時自帶
  • Enigma Virtual Box 下載地址 :免費軟件

1. 使用 windeployqt 提取必要的動態(tài)鏈接庫和資源文件

★說明: 本文僅以筆者自己的Qt程序為例進(jìn)行介紹,具體項目請作相應(yīng)的修改。

1.1 操作步驟

  • 步驟1. 新建文件夾,命名為iap
    新建文件夾 iap

  • 步驟2. 拷貝這執(zhí)行文件
    從Qt工程中的release文件夾中,將可執(zhí)行文件拷貝到步驟1中新建的文件夾中
    拷貝執(zhí)行文件

  • 步驟3. 打開Qt終端
    Qt終端
    打開對應(yīng)的Qt終端,本例中使用MinGW左編譯器,因此打開Qt6.5.2(MinGW 11.2.0 64-bit)
    Qt終端
    在終端中進(jìn)入到步驟1中創(chuàng)建好的文件夾

  • 運行 windeployqt
    指令如下

windeployqt appstm32iap_desktop.exe --qmldir D:\src\qt_ws\stm32iap_desktop\build-stm32iap_desktop-Desktop_Qt_6_5_2_MinGW_64_bit-Release

其中使用 --qmldir指定了QML-Imports的搜索路徑,本例中該路徑為工程中release的文件夾。

1.2 補充

補充1
在其他的博客中僅使用windeployqt appstm32iap_desktop.exe即可完成。但在實際操作的過程中,打包完的exe無法運行(雙擊無反應(yīng)),加入 --qmldir后問題解決。再此作為參考。

補充2
windeployqt具有的功能還有很多,一下列出--hekp-all的信息。

(base) PS C:\Users\HY\Desktop\iap> windeployqt --help-all
Please specify the binary or folder.Usage: C:\Users\HY\anaconda3\Library\bin\windeployqt.exe [options] [files]
Qt Deploy Tool 5.15.2The simplest way to use windeployqt is to add the bin directory of your Qt
installation (e.g. <QT_DIR\bin>) to the PATH variable and then run:windeployqt <path-to-app-binary>
If ICU, ANGLE, etc. are not in the bin directory, they need to be in the PATH
variable. If your application uses Qt Quick, run:windeployqt --qmldir <path-to-app-qml-files> <path-to-app-binary>Options:-?, -h, --help              Displays help on commandline options.--help-all                  Displays help including Qt specific options.-v, --version               Displays version information.--dir <directory>           Use directory instead of binary directory.--libdir <path>             Copy libraries to path.--plugindir <path>          Copy plugins to path.--debug                     Assume debug binaries.--release                   Assume release binaries.--pdb                       Deploy .pdb files (MSVC).--force                     Force updating files.--dry-run                   Simulation mode. Behave normally, but do notcopy/update any files.--no-patchqt                Do not patch the Qt5Core library.--ignore-library-errors     Ignore errors when libraries cannot be found.--no-plugins                Skip plugin deployment.--no-libraries              Skip library deployment.--qmldir <directory>        Scan for QML-imports starting from directory.--qmlimport <directory>     Add the given path to the QML module searchlocations.--no-quick-import           Skip deployment of Qt Quick imports.--translations <languages>  A comma-separated list of languages to deploy(de,fi).--no-translations           Skip deployment of translations.--no-system-d3d-compiler    Skip deployment of the system D3D compiler.--compiler-runtime          Deploy compiler runtime (Desktop only).--no-virtualkeyboard        Disable deployment of the Virtual Keyboard.--no-compiler-runtime       Do not deploy compiler runtime (Desktop only).--webkit2                   Deployment of WebKit2 (web process).--no-webkit2                Skip deployment of WebKit2.--json                      Print to stdout in JSON format.--angle                     Force deployment of ANGLE.--no-angle                  Disable deployment of ANGLE.--no-opengl-sw              Do not deploy the software rasterizer library.--list <option>             Print only the names of the files copied.Available options:source:   absolute path of the source filestarget:   absolute path of the target filesrelative: paths of the target files, relativeto the target directorymapping:  outputs the source and the relativetarget, suitable for use within anAppx mapping file--verbose <level>           Verbose level (0-2).Qt libraries can be added by passing their name (-xml) or removed by passing
the name prepended by --no- (--no-xml). Available libraries:
bluetooth concurrent core declarative designer designercomponents enginio
gamepad gui qthelp multimedia multimediawidgets multimediaquick network nfc
opengl positioning printsupport qml qmltooling quick quickparticles quickwidgets
script scripttools sensors serialport sql svg test webkit webkitwidgets
websockets widgets winextras xml xmlpatterns webenginecore webengine
webenginewidgets 3dcore 3drenderer 3dquick 3dquickrenderer 3dinput 3danimation
3dextras geoservices webchannel texttospeech serialbus webviewArguments:[files]                     Binaries or directory containing the binary.

補充3
在windeployqt``可以加入--no-(xml)選項,以減少打包后的大小。本例中加入前為123MB,加入后減為57MB。最終的命令如下。

D:\Qt\6.5.2\mingw_64\bin\windeployqt.exe ^appstm32iap_desktop.exe --qmldir D:\src\qt_ws\stm32iap_desktop\build-stm32iap_desktop-Desktop_Qt_6_5_2_MinGW_64_bit-Release ^
--no-opengl-sw ^
--no-translations ^
--no-system-d3d-compiler ^
--no-3danimation ^
--no-3dcore ^
--no-3dextras ^
--no-3dinput ^
--no-3dlogic ^
--no-3dquick ^
--no-3dquickanimation ^
--no-3dquickextras ^
--no-3dquickinput ^
--no-3dquickrender ^
--no-3dquickscene2d ^
--no-3drender ^
--no-quick3d ^
--no-multimedia ^
--no-svg ^
--no-svgwidgets ^
--no-quick3d ^
--no-quick3dassetimport ^
--no-quick3dassetutils ^
--no-quick3deffects ^
--no-quick3dhelpers ^
--no-quick3dhelpersimpl ^
--no-quick3diblbaker ^
--no-quick3dparticleeffects ^
--no-quick3dparticles ^
--no-quick3dphysics ^
--no-quick3dphysicshelpers ^
--no-quick3druntimerender ^
--no-quick3dutils ^
--no-qmlintegration ^
--no-qmllocalstorage ^
--no-qmlxmllistmodel ^
--no-virtualkeyboard ^
--no-sql ^
--no-statemachine ^
--no-statemachineqml ^
--no-concurrent ^
--no-quicktimeline ^
--no-quicktest

可將上面指令保存到.bat的文件中,在Qt終端中運行。

2. 使用 Enigma Virtual Box將文件夾打包成單個exe

上述操作后,程序雖然被提取出工程文件夾,但依然需要進(jìn)入文件夾,雙擊可執(zhí)行程序運行。該部分將上述創(chuàng)建的文件夾整體打包成可執(zhí)行的exe文件。步驟如下。

2.1 操作步驟

  • 步驟1:安裝 Enigma Virtual Box,從官方網(wǎng)站進(jìn)行下載,并安裝(下載地址 )。
  • 步驟2:選擇輸入的exe文件,即上述新建文件夾中的可執(zhí)行文件
  • 步驟3:選擇輸出的文件名。默認(rèn)狀態(tài)下與輸入exe文件同目錄,可以進(jìn)行修改
  • 步驟4:添加程序運行的配套文件。
    ebx操作步驟
    在步驟3中選擇上述新建文件夾,點擊確定和OK完成添加。
    ebx選擇文件夾
    最終配置結(jié)果如下,點擊Process即可生成。
    evb最終界面

結(jié)果展示
生成結(jié)果


http://www.risenshineclean.com/news/37840.html

相關(guān)文章:

  • 建設(shè)網(wǎng)站企業(yè)排行網(wǎng)絡(luò)營銷工程師前景
  • 網(wǎng)站開發(fā)費用稅常德網(wǎng)站設(shè)計
  • wordpress主題ruikedu正規(guī)seo關(guān)鍵詞排名哪家專業(yè)
  • 怎么做app和網(wǎng)站購物最好的營銷策劃公司
  • php網(wǎng)站后臺管理模板推廣排名
  • 什么是網(wǎng)站排名優(yōu)化百度關(guān)鍵詞挖掘工具
  • 廣廣東網(wǎng)站建設(shè)百度軟件下載中心官方網(wǎng)站
  • 網(wǎng)站建設(shè)頁面設(shè)計南寧百度seo軟件
  • 姑蘇網(wǎng)站制作國家免費培訓(xùn)機構(gòu)
  • 公司要網(wǎng)站建設(shè)實時熱搜
  • 梧州市網(wǎng)站建設(shè)seo是什么級別
  • 專業(yè)網(wǎng)站構(gòu)建谷歌優(yōu)化的最佳方案
  • wordpress怎么復(fù)制頁面福州網(wǎng)站優(yōu)化公司
  • 南昌網(wǎng)站建設(shè)web8848百度一下 官方網(wǎng)
  • 企業(yè)做網(wǎng)站的注意什么百度用戶服務(wù)中心官網(wǎng)
  • 常德網(wǎng)站建設(shè)案例教程seo培訓(xùn)一對一
  • 怎么做查詢網(wǎng)站網(wǎng)站排名怎么做上去
  • 做建筑的網(wǎng)站百度百科創(chuàng)建
  • 織夢做的網(wǎng)站怎么樣今日新聞最新事件
  • 減肥養(yǎng)生網(wǎng)站建設(shè)自制網(wǎng)站教程
  • 衡水建設(shè)投資集團(tuán)網(wǎng)站萬能軟文范例800字
  • 網(wǎng)站加載頁模板太倉seo網(wǎng)站優(yōu)化軟件
  • 那個網(wǎng)站專做地質(zhì)基礎(chǔ)信息域名查詢服務(wù)器
  • 網(wǎng)站在工信部備案百度seo優(yōu)化招聘
  • 網(wǎng)站為什么不被收錄網(wǎng)絡(luò)營銷工具包括
  • 3建設(shè)營銷型網(wǎng)站流程圖生成關(guān)鍵詞的軟件免費
  • 基于web前端的旅游網(wǎng)站論文自己做一個網(wǎng)站需要多少錢
  • 北京網(wǎng)站制作公司興田德潤可信賴網(wǎng)絡(luò)營銷主要學(xué)什么
  • 企業(yè)網(wǎng)站建設(shè)方案價位企業(yè)網(wǎng)站設(shè)計服務(wù)
  • 網(wǎng)站制作的困難和解決方案成都推廣系統(tǒng)