vs2019中导入GMP
时间:2020-05-10 14:16:27
收藏:0
阅读:827
1.先安装cygwin
官网 https://www.cygwin.com/install.html
2. 如果以前安装过cygwin
可进入安装目录执行,比如我这是在D:\cygwin64
setup-x86_64.exe -q -P libgmp-devel -P gcc -P g++ -P make
等待安装结束
3. 下载GMP
https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz
. 4. 打开cygwin终端
将刚下下好gmp压缩包拷贝到要解压路径下,比如我放在D:\GMP
tar -xvf gmp-6.2.0.tar.xz
cd ./gmp-6.2.0
./configure --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --disable-static --enable-shared --enable-cxx
make
make check
make install
3.打开vs2019
A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。
我这里在
D:\cygwin64\usr\include
B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。
D:\cygwin64\lib
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;
};
}
原文:https://www.cnblogs.com/cyssmile/p/12862773.html
评论(0)