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

     執行!:)

    沒毛病老鐵

  行吧,寫這個博文累出血了……我要靜靜…我想婧婧

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM