1. 程式人生 > WINDOWS開發 >win10+MSYS 編譯 phantomjs-3.0.0 步驟

win10+MSYS 編譯 phantomjs-3.0.0 步驟

1.下載並安裝 Qt5.14.1
    http://download.qt.io/archive/qt/5.14/5.14.1/qt-opensource-windows-x86-5.14.1.exe
    安裝時選擇 mingw73_32 和 Tools\mingw730_32
2.下載 QtWebKit 5.212.0 Alpha 4,解壓到 Qt\Qt5.14.1\5.14.1\mingw73_32 目錄下
    下載地址
    https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-5.212.0-alpha4/qtwebkit-Windows-Windows_7-Mingw73-Windows-Windows_7-X86.7z
3.下載最新 PhantomJS 程式碼,我下載的版本是 3.0.0-development 下載地址 https://github.com/ariya/phantomjs/ phantomjs-20200609-01d3397 4.使用 Qt5.14.1-Tools-mingw730_32 下的 gcc-7.3 來進行編譯 編譯只生成 phantomjs.exe 一個檔案,需要手動拷貝 dll 檔案和 Qt5 的 plugins 目錄下的檔案 icudt65.dll icuin65.dll icuuc65.dll libgcc_s_dw2-1.dll libstdc
++-6.dll libwinpthread-1.dll libxml2-2.dll libxslt-1.dll phantomjs.exe plugins qt5copy.cmd Qt5Core.dll Qt5Gui.dll Qt5Multimedia.dll Qt5MultimediaWidgets.dll Qt5Network.dll Qt5OpenGL.dll Qt5Positioning.dll Qt5PrintSupport.dll Qt5Qml.dll Qt5QmlModels
.dll Qt5Quick.dll Qt5Sensors.dll Qt5WebChannel.dll Qt5WebKit.dll Qt5WebKitWidgets.dll Qt5Widgets.dll 如果沒有一下檔案報錯 TLS 初始化失敗 libcrypto-1_1.dll ------ Tools\QtCreator\bin libssl-1_1.dll ------ Tools\QtCreator\bin libeay32.dll ------ Tools\mingw730_32\opt\bin ssleay32.dll ------ Tools\mingw730_32\opt\bin Qt\Qt5.14.1\5.14.1\mingw73_32\plugins\ 下的所有檔案拷貝到 phantomjs.exe 所在目錄 5. phantomjs.exe 所在的目錄新增到系統環境變數 PATH 中;
程式包下載地址
https://pan.baidu.com/s/1-wkPtPJo6Jiro7DJvXXcbA 提取碼: ci4x