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
执行!:)
没毛病老铁
行吧,写这个博文累出血了……我要静静…我想婧婧