我是在校学生,自学的VC++,但是还不行.
老师没教什么,可是作业却让用.
郁闷!!
要做一个身份验证程序,可是要求数据的传输要加密的.我从网上找到一个
des算法的文件,有三个文件:des.lib,des.h,des.dll
可是怎么把这三个文件加入到我的程序里呢?
请高手指点,尽量清楚点.
万分感谢!!!!!

解决方案 »

  1.   

    把.h文件include到你的cpp文件里,把lib文件加到你的工程里,直接调用.h里定义的函数就行了!
    关于dll的编写和使用可以在搜索引擎里搜索找找资料
      

  2.   

    可以使用
    #import "des.dll" 
    预处理指令导入。
      

  3.   

    关于一楼所说的把.lib文件加到我的程序里,能不能说的详细点,怎么加?二楼所说的#import "des.dll" 在vc的程序中把这句放到哪儿呢?请不要怕麻烦,谢谢!!
      

  4.   

    // you.c// 加入下面两句
    #include "des.h"
    #pragam comment(lib, "des.lib")
    然后使用就可以了,记得把 des.lib 和 des.dll 放到你的项目文件夹下,确保链接程序和编译后
    的程序能够访问到这两个文件。
      

  5.   

    四楼,请问des.dll又怎么用呢?我在程序中加入LoadLiboary();没用呀,是不是要别的怎么弄?
      

  6.   

    不用那么麻烦吧,把那三个文件copy到你的工程目录下面
    在你的实现文件中加上:
    #include "des.h"
    #pragam comment(lib, "des.lib")
    就ok了
      

  7.   

    把 des.h 和 des.lib文件copy到你的工程目录下面
    把 des.dll 文件copy到你的可执行文件(.exe)的同一个目录下
    添加 des.h到工程
    在要调用的cpp文件添加#include "des.h"
    单击菜单的project->settings的link标签
    在object/library modules下面加入des.lib
    同时修改project->settings的general标签的
    microsoft fundation classes为use mfc in a static library
      

  8.   

    楼上的解释的很详细了,
    加lib除了
    单击菜单的project->settings的link标签
    在object/library modules下面加入des.lib以外
    还可以直接在工程中添加lib文件,:)
      

  9.   

    #pragam comment(lib, "des.lib")
    还可以动态调用GetProcAddr(??);
      

  10.   

    三个文件拷贝到源文件目录中,把.h文件添加到你的工程的include文件里面,project->settings的link标签在object/library modules下面加入des.lib,OK