• xmrig 源码转为vs2015项目--总结


    编译环境源码如下:

    1.首先下载xmrig源码

    https://github.com/xmrig/xmrig/

    2.libuv 源码

    https://github.com/libuv/libuv

    3.gyp 源码

    https://github.com/svn2github/gyp

    4.libmicrohttpd 源码

    http://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-latest-w32-bin.zip 

    5.下载cmake-3.10.1-win32-x86

    https://cmake.org/download/

    首先编译libuv 64位

     1.解压libuv源码

      2.进入解压的目录创建build

      3.解压gyp源码

      4.复制到libuv/build 下,并改名为gyp

      5.安装python2.7,进入到libuv/build/gyp目录

      6.执行命令 python setup.py install

      

      7.返回到libuv目录下执行vcbuild.bat,生成.sln文件

      

      8.用vs2015编译成Release,生成libuv.lib文件

    配置libuv和libmicrohttpd环境

        1.解压libmicrohttpd-latest-w32-bin.zip 找到如下文件

      

      2.复制到如下目录

      

      3.创建如下目录,把上面生成的lib文件放进去

    编译xmrig-master生成vs项目文件

     1.解压xmrig源码,创建build目录

     

    2.cd到build目录

    3.执行如下命令

     cmake .. -G "Visual Studio 14 2015 Win64" -DUV_INCLUDE_DIR="C:Program Files (x86)xmrigmsvc2017libuvinclude" -DUV_LIBRARY="C:Program Files (x86)xmrigmsvc2017libuvliblibuv.lib" -DMHD_INCLUDE_DIR="C:Program Files (x86)xmrigmsvc2017libmicrohttpdx64include" -DMHD_LIBRARY="C:Program Files (x86)xmrigmsvc2017libmicrohttpdx64liblibmicrohttpd.lib"

    4.生成如下文件,用vs2015打开.sln文件编译

     5.生成文件

     

     6.下面就看各位自己代码能力修改代码了

    本文原创,转载请注明。谢谢配合

  • 相关阅读:
    tty初探 — uart驱动框架分析
    是否要从单片机转为嵌入式Linux?
    Linux 下Input系统应用编程实战
    Linux设备驱动之Kobject、Kset
    Xorg-xserver相关知识
    linux各级目录
    GitHub使用基本流程
    6、Linux发行版组成与初识
    CentOS7安装出现Warning
    Python数据类型之变量
  • 原文地址:https://www.cnblogs.com/kllay/p/8275170.html
Copyright © 2020-2023  润新知