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 Code 无法在我的程序中导入 timeit 模块?
为啥在组件中导入 VS 硬编码时,对象数组的行为会有所不同?