首页
社区
课程
招聘
紧急寻求帮助 unresolved external symbol 问题
发表于: 2010-1-25 16:20 6290

紧急寻求帮助 unresolved external symbol 问题

2010-1-25 16:20
6290
ms32.lib(mrcore.obj) : error LNK2001: unresolved external symbol ___iob_func
ms32.lib(mrcore.obj) : error LNK2001: unresolved external symbol __alldvrm
Debug/RSA.exe : fatal error LNK1120: 2 unresolved externals

在VC++ 6.0 上编译,unresolved external symbol  怎么解决??

#include <stdio.h>
extern "C"   
{
        #include "miracl.h"
        #include "mirdef.h"
        #pragma comment( lib, "ms32.lib")
}

int main ()
{  /*  hailstone numbers  */

    int iter,r;
    big x,y,mx;
    mirsys(400,10);
    x=mirvar(0);
    y=mirvar(0);
    mx=mirvar(0);
    iter=0;
    printf("number = \n");
    innum(x,stdin);
    do
    { /* main loop */
        if (compare(x,mx)>0) copy(x,mx);
        r=subdiv(x,2,y);
        if (r!=0)
        { /* what goes up ... */
            premult(x,3,x);
            incr(x,1,x);
        }
        /* ... must come down */
        else copy(y,x);
        otnum(x,stdout);
        iter++;
    } while (size(x)!=1);
    printf("path length = %d \n",iter);
    printf("maximum = \n");
    otnum(mx,stdout);
    return 0;
}

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 424
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
应该是还有什么需要的lib你没有引用
2010-1-25 16:24
0
雪    币: 131
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Object/Library modules 设置指定的lib文件名
2010-1-25 16:41
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
4
在main上面加上这一句

#pragma comment(linker,"/NODEFAULTLIB:LIBC")
2010-1-25 16:41
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
5
ps:关于大数运算库的使用,可以参考我之前写的一个CM的源码(VC 6.0编译),下载地址:
http://bbs.pediy.com/showthread.php?t=104288
2010-1-25 17:03
0
雪    币: 123
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还是不行,快崩溃了。。。。
2010-1-25 20:56
0
雪    币: 123
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
换成5.3 miracl,居然好用了。。泪流满面。。。。
2010-1-25 21:31
0
游客
登录 | 注册 方可回帖
返回
//