zoukankan      html  css  js  c++  java
  • 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 和 Toolsmingw730_32
    2.下载 QtWebKit 5.212.0 Alpha 4,解压到 QtQt5.14.15.14.1mingw73_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  ------ ToolsQtCreatorbin
        libssl-1_1.dll     ------ ToolsQtCreatorbin
        libeay32.dll       ------ Toolsmingw730_32optbin
        ssleay32.dll       ------ Toolsmingw730_32optbin    
        QtQt5.14.15.14.1mingw73_32plugins 下的所有文件拷贝到 phantomjs.exe 所在目录
    5. phantomjs.exe 所在的目录添加到系统环境变量 PATH 中;
    程序包下载地址
    https://pan.baidu.com/s/1-wkPtPJo6Jiro7DJvXXcbA 提取码: ci4x
  • 相关阅读:
    Pycharm使用
    解决TortoiseGit下载代码每次要输入用户名、密码
    GitLab创建项目
    【编码格式错误】SyntaxError: Non-UTF-8 code starting with
    C 位段,位域
    跳跃表 -- 随机平衡原理
    PHP 中的新语法 new static 是个啥意思?
    位运算之——按位与(&)操作——(快速取模算法)
    Redis Scan迭代器遍历操作原理(一)
    Redis Scan迭代器遍历操作原理(二)
  • 原文地址:https://www.cnblogs.com/nlsoft/p/phantomjs.html
Copyright © 2011-2022 走看看