首页
社区
课程
招聘
[求助]好吧 不得已在论坛问弱智问题了
2011-11-16 16:17 5704

[求助]好吧 不得已在论坛问弱智问题了

2011-11-16 16:17
5704
今天看加密与解密第6章  用到了其中的源码 DSA的源码  
其中有个ms32.lib 和 2个头文件
#include "miracl.h"
#include "mirdef.h"

我都移植到自己工程中了  但是出现了
error LNK2019: unresolved external symbol "void __cdecl mirexit(void)" (?mirexit@@YAXXZ) referenced in function "int __cdecl GenerateSig(struct HWND__ *,char const * const,char * const,char * const)" (?GenerateSig@@YAHPAUHWND__@@QBDQAD2@Z)

翻遍了实例代码都没有一个DLL  这个是为什么啊?

看雪的书真难啃啊

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
accessd 2 2011-11-16 16:31
2
0
好吧,试着回答一下。
你是不是没有把ms32.lib链接进去?或是mirexit的声明没有加上 extern "C"
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
游戏蛀虫 2011-11-16 17:24
3
0
  居然是没有加 extern "C"

失算。不过还请高人说说这样的 LIB(不需要DLL)  怎么做的啊

我的LIB都需要DLL 运行时候
雪    币: 2158
活跃值: (393)
能力值: ( LV9,RANK:200 )
在线值:
发帖
回帖
粉丝
疯子 4 2011-11-16 17:39
4
0
cl /c xxx.cxx -> xxx.obj
lib xxx.obj
雪    币: 44
活跃值: (24)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
amwmqj 1 2011-11-16 23:54
5
0
静态编译的LIB不需要DLL,里面编译好了机器码。
编译动态链接库产生的LIB需要DLL,里面只有导出函数。
游客
登录 | 注册 方可回帖
返回