經過幾次嘗試終於完成了,雖然qtwebengine模組還是沒成功。等之後成功在新增吧
1準備vs2015
openssl
activeperl
py2.7.5及以後(有說3不行的自行驗證)
ruby
icu(好像被牆了,自己解決吧)
2openssl編譯
1解壓2用cmd 在資料夾下 perl configure vc-win32 no-asm --prefix=你想存放的資料夾例如:c:\qt\openssl
3ms\do_ms
4nmake -f ms\ntdll.mak
5nmake -f ms\ntdll.mak install 到2中的資料夾
3icu編譯
用vs2015開啟icu\source\allinone\allinone.sln
接受公升級
debug和re都編譯一遍
4編譯
開啟vs2015的x86命令提示工具,執行以下命令:
set root=c:\qt\qt-everywhere-opensource-src-5.9.0
set path=%root%\qtbase\bin;%root%\gnuwin32\bin;%path%
set root=
set include=c:\qt\icu\include;%include%
set lib=c:\qt\icu\lib;%lib%
set path=c:\qt\icu\lib;%path%
set path=c:\qt\icu\bin;%path%
configure.bat -prefix c:\qt\ -debug-and-release -opensource -ltcg -nomake examples -nomake tests -skip qtwebengine -skip qtwebview -accessibility -plugin-sql-odbc -plugin-sql-sqlite -opengl dynamic -qt-zlib -qt-pcre -icu -qt-libpng -qt-libjpeg -qt-freetype -qt-harfbuzz -ssl -openssl -mp -i c:\qt\building\openssl\include -l c:\qt\building\openssl\lib 位址部分自己改
y後等nmake 等
nmake install
錯誤
u1077在命令列vc\bin下vcvars32.bat一般可以解決
Ununtu 16 04交叉編譯移植qt5 9 4
tar vxf qt everywhere opensource src 5.9.4.tar cd qt everywhere opensource src 5.9.4vim qtbase mkspecs linux aarch64 gnu g qmake.conf1 2 qmake configu...
Qt5 9下 iOS和Mac端表情符擁擠問題修改
qt5.7及之前版本沒有表情符擠到一塊 兩個相鄰表情符之間有一部分重合,正常情況下兩個表情符之間有一定間隔 的情況,從5.9開始出現,目前最新版本的qt還未修復此問題 一.qt5.9.4之前的版本 將 users nmlhm qt5.9.2 5.9.2 src qtbase src 3rdparty...
window下使用curl庫儲存網頁原始碼並顯示
3 新建curl測試專案,建立資料夾include和lib 3 進入目錄curl 7.38.0 build win32 vc6 dll release將libcurl.dll和libcurl.lib分別拷貝到curl專案的include和lib目錄下 4 curl測試專案屬性 c c 預處理器 預處...