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

     执行!:)

    没毛病老铁

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

  

 

posted @ 2018-10-29 20:20  爱吃砂糖橘的白龙  阅读(2076)  评论(1编辑  收藏  举报