Visual Studio 2022环境下Miracl Lib库报错“无法解析的外部命令”

cpp 复制代码
#include<stdlib.h>
#include "miracl.h"


int main()
{
	miracl* mip = mirsys(500, 16); //初始化miracl系统

	big n = mirvar(8); //初始化n,必须有

	cotnum(n, stdout); //打印n
	cinnum(n, stdin); //输入n
	cotnum(n, stdout); //再次打印n

	system("pause");
	return 0;
}

这是我的原本的代码,会报错

试了好多方法都没用,然后想试试其他部署miracl库的教程的测试代码

比如这个

cpp 复制代码
extern "C" {
    #include "miracl.h"
 #include "mirdef.h"
 #include <stdio.h>
}
int main() {
    big x, y, z;
    miracl*mip = mirsys(1000, 16);
    x = mirvar(0);
    y = mirvar(0);
    z = mirvar(0);
    bigbits(100, x);
    bigbits(100, y);
    bigbits(100, z);
    add(x, y, z);
    cotnum(z, stdout);
    return 0;
}

可以看到和我最初的比起来改了一下格式

然后就可以跑通了!!

如果其他方法都试了没有效果可以试试这个

相关推荐
网安导师小李2 小时前
Android Studio下载及安装和Gradle的配置(非常详细)从零基础入门到精通,看完这一篇就够了
android·运维·ide·人工智能·安全·web安全·android studio
weixin_510108482 小时前
Android Studio中文汉化教程,242版本语言不能用的问题解决
android·ide·android studio
JAMJAM_NoName3 小时前
【git】更换账号登录VSCode后报错remote: Permission to **/**.git denied to ***.
ide·git·vscode
小牛蛋9 小时前
visual studio code C++开发基础配置
c++·ide·vscode
程序员总部11 小时前
PyCharm如何有效地添加源与库?
ide·python·pycharm
OKay_J12 小时前
使用VSCode开发STM32补充(Debug调试)
ide·经验分享·笔记·vscode·stm32·学习·编辑器
花花鱼12 小时前
vscode bookmarks插件的安装,方便切换代码
ide·vscode·编辑器
美丽先生12 小时前
vscode关闭仓库后如何打开
ide·vscode·编辑器
一袋米扛几楼9821 小时前
【报错问题】在visual studio 终端使用npm -v后报错禁止运行脚本怎么处理
ide·npm·visual studio
山登绝顶我为峰 3(^v^)31 天前
VSCode + CMake
ide·vscode·算法·计算机·编辑器