zoukankan      html  css  js  c++  java
  • VC6 下 miracl库配置

      某电信息安全基础实验要求上miracl库写C程序,苦苦摸索很久,最后终于在win7 32bit虚拟机上安装好了vc6.0,给后人介绍步骤,超级傻瓜操作,记录一下吧;     VC6.0工具链接 提取码:kabc


      大体介绍下miracl库的配置,可以在github上下载miracl库源码:https://github.com/miracl/MIRACL

    (1)打开vc6,可以打开工具栏的选项菜单,点击目录,看到VC6_DownZa.cn前面的就是安装目录,我的安装目录VC6只是在虚拟机的桌面上

      

     (2) 创建新工程,不要随便放置工程位置,一般是放在xxx/MyProject/文件夹下,不然后面编译可能出现错误;

      

       一路点击完成、确定

      

      

    首先个人建议:把miracl.h、mirdef.h、ms32.lib放到同一个目录下,一般是xxx/MyProject/projectname/目录下(xxx是VC6.0的安装目录,projectname是你新建工程的名称),如下所示,先拷贝上述三个文件到建立的工程名Work2下(ms32.lib资源下面第四步提供,miracl.h、mirdef.h两个文件均在下载的MIRACL-master/include目录下);

            

    (3)新建好工程后,先点击FileView;然后鼠标在工程名下的添加头文件上右键添加文件:打开miracl.h、mirdef.h,注意这两个文件目前已在Work2工程目录下;

          

              

        可以看到,Header Files目录下出现了两个头文件miracl.h以及mirdef.c

    (4)鼠标在工程名 右键添加ms32.lib文件(或者miracl.lib文件),这个文件自己生成真的巨麻烦,建议直接上网下载  链接  密码:9t5g,这里的ms32.lib已经在Work2工程目录下了

      点击确定

      可以看到,ms32.lib已经创建完成了

    (5)鼠标放在Source Files上右键点击添加文件到目录,以新建源文件code.c

          

       

          发现目录下出现了code.c文件,输入验证代码,编译连接就可以验证了


      代码:

     1 #include <stdio.h>
     2 #include "miracl.h"
     3 main(){
     4     big a;
     5     miracl *mip=mirsys(1000,10);
     6     a=mirvar(666);
     7 
     8     printf("大胸得,你给a初始化一个值是:");
     9     cotnum(a,stdout);
    10     
    11     mirkill(a);
    12     mirexit();
    13 }

      编译:

      

      链接:

      

         链接上面出现的那个warning没啥问题,不用太在乎;其实我也没搞懂hhhh

         执行!:)

        没毛病老铁

      行吧,写这个博文累出血了……我要静静…我想婧婧

      

  • 相关阅读:
    weiPHP微信开发框架
    win7系统
    csdn博客频道
    一步一步安装Git控件版本工具
    php源码,php网站源码,php源码下载
    czz数据专家
    禁用了传说中的PHP危险函数之后,Laravel的定时任务不能执行了?
    php禁用函数设置及查看方法详解
    laravel项目thinksns-plus安装出现RuntimeException Symlink from * to * failed错误
    laravel框架使用中错误及解决办法总结
  • 原文地址:https://www.cnblogs.com/Higgerw/p/9867711.html
Copyright © 2011-2022 走看看