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;
}

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

然后就可以跑通了!!

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

相关推荐
MrXun_21 分钟前
pycharm 无法下载插件,提示网络错误
ide·python·pycharm
拉不拉斯29 分钟前
vsCode远程连接Centos 7出现的错误以及解决办法
ide·vscode·centos
wild-civil37 分钟前
解决Keil 生成的文件在 VSCode 乱码问题(自动识别,不用手动改编码)
ide·vscode·stm32·编辑器
霜落花轻扬19 小时前
VSCode全局搜索内容不全
ide·vscode·编辑器
Fleshy数模21 小时前
从课堂视频到结构化教学数据:基于语音识别与 LLM 的智能处理方案
ide·macos·xcode
棒棒的唐1 天前
配置 VSCode 的 PHP Intelephense 插件,去掉因php版本不同导至的红色波浪线误判
ide·vscode·php
白菜上路1 天前
C# .net 生成版本号自动变更
c#·.net·visual studio
namas88481 天前
APLC IDE 用户手册
ide·单片机·嵌入式硬件
2501_916008891 天前
Xcode功能、下载、反馈与版本支持详细解析
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
瑶池酒剑仙2 天前
C++类和对象完全指南:从封装继承多态到内存布局的面向对象宝典(雨夜论道)
c语言·开发语言·c++·visual studio