首页
社区
课程
招聘
[求助]MIRAC库link出错
发表于: 2005-2-28 18:10 6149

[求助]MIRAC库link出错

2005-2-28 18:10
6149
照着MIRAC说明文档上的内容复制的程序不能link成功,显示:
--------------------Configuration: dddd - Win32 Debug--------------------
Compiling...
dddd.c
Linking...
dddd.obj : error LNK2001: unresolved external symbol _otnum
dddd.obj : error LNK2001: unresolved external symbol _premult
dddd.obj : error LNK2001: unresolved external symbol _mirvar
dddd.obj : error LNK2001: unresolved external symbol _mirsys
Debug/dddd.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

dddd.exe - 5 error(s), 0 warning(s)

源代码如下:
/*
*   Program to calculate factorials.
*/

#include <stdio.h>
#include <miracl.h>   /* include MIRACL system */

void main()
{ /* calculate factorial of number */
    big nf;                /* declare "big" variable nf */
    int n;
    miracl *mip=mirsys(5000,10);
/* base 10, 5000 digits per big  */
    nf=mirvar(1);   /* initialise big variable nf=1  */
    printf("factorial program\n");
    printf("input number n= \n");
    scanf("%d",&n);
    getchar();
    while (n>1)
        premult(nf,n--,nf); /* nf=n!=n*(n-1)*...2*1  */
    printf("n!= \n");
    otnum(nf,stdout); /* output result */
}

请高手指点

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
2
在工程中加入ms32.lib
2005-2-28 18:47
0
雪    币: 214
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
还是不行啊
这次除了一百多个错误,后面错误的都跟下面第二个差不多
e:\david\密码学crackme\密码学crackme\md5 aes rc4 sha-1源代码\md5 source code\dddd\ms32.lib(1) : error C2059: syntax error : '!'

e:\david\密码学crackme\密码学crackme\md5 aes rc4 sha-1源代码\md5 source code\dddd\ms32.lib(2) : error C2018: unknown character '0x60'
2005-2-28 20:10
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
4
看看你的路径设置的对不对!!!
#include <miracl.h>

你要把miracl头文件放到VC目录下!!!
2005-2-28 20:13
0
雪    币: 238
活跃值: (108)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
嘿嘿...maybe

extern "C"
{
    #include "miracl.h"
}
2005-2-28 23:41
0
雪    币: 214
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
都试过了,还是不行
2005-3-1 12:11
0
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
7
不要复制,把源代码手动输入一遍,这是你的源代码字符格式造成的
如unicode的","和ascii的","
2005-3-1 12:29
0
游客
登录 | 注册 方可回帖
返回
//