根據qt安裝檔案的c:\qt\qt5.5.1\5.5\msvc2013\bin\qtenv2.bat修改而來(不要修改原始安裝檔案),新建乙個批處理檔案。該檔案在原來基礎上增加查詢當前目錄下的exe檔案,然後使用windeployqt命令。將新建的bat檔案放到需要的exe目錄下,雙擊執行可自動拷貝。
echo off
echo setting up environment for qt usage...
set path=c:\qt\qt5.5.1\5.5\msvc2013\bin;%path%
echo
remember to call vcvarsall.bat to complete environment setup!
for /f "delims=" %%a
in ('dir /b/a *.exe') do
set filename=%%a
echo
%filename%
windeployqt %filename%
::拷貝vs2013編譯版本的run-time庫,%~dp0批處理檔案所處的目錄
copy c:\windows\system32\msvcr120.dll %~dp0
copy c:\windows\system32\msvcp120.dll %~dp0
qt windeployqt命令報錯無法使用的問題
最近在使用qt進行打包時出現了了如下問題 無法識別windeployqt,不能執行 出現此問題的原因是沒有將qt的windeployqt.exe路徑放入系統環境變數,系統找不到此方法 所以只需要在環境變數中加入路徑 點選環境變數 雙擊系統變數中的path變數 選擇右方的新建,將windeployqt...
Tcl TK之命令 命令 命令
在tcl中,一切動作都是通過命令實現的,命令通過換行符或分號隔開,對於使用過linux系統的朋友來說非常容易理解。tcl處理一條命令分為兩個步驟 解析和執行。下面將列舉幾個常見的命令 set命令用於建立 讀取和修改變數,此命令需要乙個或者兩個引數。第乙個引數是變數,第二個引數 若給出 是變數的新值。...
source 命令 命令
source 命令 從 c shell 而來 是 bash shell 的內建命令。點命令 就是乙個點符號.從 bourne shell 而來 是 source 的另一名稱。這兩個命令都以乙個指令碼檔名為引數,該指令碼將作為當前 shell 的環境執行,即不會啟動乙個新的子程序。所有在指令碼中設定的...