vs2019中导入GMP

Posted cyssmile

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2019中导入GMP相关的知识,希望对你有一定的参考价值。

1.先安装cygwin

官网 https://www.cygwin.com/install.html

2. 如果以前安装过cygwin

可进入安装目录执行,比如我这是在D:cygwin64

setup-x86_64.exe -q -P libgmp-devel

等待安装结束

3.打开vs2019

A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
我这里在

D:cygwin64usrinclude

B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。

D:cygwin64lib

C 然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名

libgmp.dll.a
libgmpxx.dll.a

4. 测试一下吧

#include<gmp.h>
#include<iostream>
using namespace std; 

int main(){
	mpz_t sum;
	struct foo
	{
		mpz_t x, y;
	};
}

以上是关于vs2019中导入GMP的主要内容,如果未能解决你的问题,请参考以下文章

在 vs 代码中导入的 python 模块中设置断点

在 vs 代码中的 python 中导入 cv2 不起作用

为啥 VS Code 无法在我的程序中导入 timeit 模块?

为啥在组件中导入 VS 硬编码时,对象数组的行为会有所不同?

在 Next/React 组件中导入 global vs getStaticProps

详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法