首页
社区
课程
招聘
关于md5c.c这个文件的问题。
发表于: 2004-7-13 21:43 5378

关于md5c.c这个文件的问题。

RoBa 活跃值
16
2004-7-13 21:43
5378
这是MD5的“官方”代码了吧,怎么这么BT,我菜鸟刚学C语言,被它搞得头昏脑胀。用VC++6.0,建立控制台程序,加入它后,编译无法通过。仔细一下它的函数声明、调用都用的是古代的形式,害得我一个一个改过来,又把有符号无符号折腾了半天,终于成功了。

我的问题是:《加密与解密》光盘上的那个带源码MD5演示程序是直接引用了这个文件,但为什么可以编译通过,是不是有什么特殊的设置?
另,那个演示程序中ms32.lib这个文件在E盘,可是大部分的VC都装在C盘吧,还要修改一下才能编译。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 2
支持
分享
最新回复 (4)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
在VC选择USE MFC AS DLL或者静态链接有什么不同,是不是动态链接的程序发布出去必须用户的机器上也要有MFC的DLL,静态就不用了在所有机器上运行像DELPHI的一样?
2004-7-14 09:49
0
雪    币: 231
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
最初由 RoBa 发布
在VC选择USE MFC AS DLL或者静态链接有什么不同,是不是动态链接的程序发布出去必须用户的机器上也要有MFC的DLL,静态就不用了在所有机器上运行像DELPHI的一样?


就是这个意思,其实Windows系统中一般都带有MFC的DLL(Unicode版本可能没有),一般无需静态链接,那样体积会暴增的。
2004-7-14 11:54
0
雪    币: 231
活跃值: (115)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
官方的东西为了兼顾各种编译器,一大堆的宏,确实很难懂。不如上网搜索。
2004-7-14 11:56
0
雪    币: 251
活跃值: (260)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
编译无法通过。是什么出错信息?
是不是在C++文件中调用的,头文件引入需要类似这样
   extern "C"
   {
        #include "md5.h"
   }
2004-7-14 12:01
0
游客
登录 | 注册 方可回帖
返回
//