在VS2005下编译CGAL库的支持库GMP和MPFR的步骤
来源:互联网 发布:软件激活码是什么 编辑:程序博客网 时间:2024/05/21 06:20
在VS2005下编译CGAL库的支持库GMP和MPFR的步骤
网上发布的CGAL库的支持库GMP和MPFR的库文件是在VS2003下生成的。有的朋友需要在VS2005下使用CGAL,因此这些库文件需要重新生成。但是GMP和MPFR的网站提供的源代码不支持Windows下MS平台的编译器。下面是解决办法:
1。从http://fp.gladman.plus.com/computing/gmp4win.htm下载gmp-4.2.1.vc8.zip;
2。下载gmp-4.2.1.tar.gz、mpfr-2.2.0.tar.gz、yasm-0.5.0-win32.exe;
3。完成以下步骤:
VS2005下编译步骤(采用GMP 4.2.1及mpfr 2.2.0)
=============================================
-选定一个目标文件夹
-解压gmp-4.2.1.tar.gz到当前文件夹
-解压gmp-4.2.1.vc8.zip到当前文件夹
-进入文件夹gmp-4.2.1
-解压mpfr-2.2.0.tar.gz到当前文件夹,并将生成的文件夹mpfr-2.2.0改名为mpfr
-进入文件夹mpfr
-将文件mparam_h.in拷贝为mparam.h
-下载文件yasm-0.5.0-win32.exe并拷贝为Program Files/Microsoft Visual Studio 8/VC/bin/yasm.exe
-将gmp-4.2.1/build.vc8里的yasm.rules拷贝到文件夹Program Files/Microsoft Visual Studio 8/VC/VCProjectDefaults中
-首先build项目gen-bases, gen-fac_ui, gen-fib和gen-psqr(debug和release)
-build项目dll_gmp_gc(debug和release)
-在gmp-4.2.1/build.vc8/lib下建文件夹win32/debug及win32/release
-将gmp-4.2.1/build.vc8/dll/Win32/Debug/gmp.lib拷贝到gmp-4.2.1/build.vc8/lib/win32/debug下,
gmp-4.2.1/build.vc8/dll/Win32/Release/gmp.lib拷贝到gmp-4.2.1/build.vc8/lib/win32/release下
-build项目dll_mpfr(debug和release)
-build项目lib_mpn_gc(debug和release,在文件夹Support LIBs下)
-build项目lib_gmp(debug和release)
-build项目lib_mpfr(debug和release)
-build项目lib_gmpxx(debug和release)
-完成后,动态库及其导入库放在gmp-4.2.1/build.vc8/dll/Win32下,静态库在gmp-4.2.1/build.vc8/lib/win32下
- 在VS2005下编译CGAL库的支持库GMP和MPFR的步骤
- 关于编译MPFR遇到的GMP版本问题
- 安装MPFR和GMP
- 安装GMP 和 MPFR
- 安装MPFR和GMP
- CGAL找不到"gmp-vc90-mt-gd.lib"和"mpfr-vc90-mt-gd.lib"
- win 7平台下 gmp的库编译过程
- Ubuntu系统下实现Android工程调用独立编译的C++程序和GMP、PBC库
- VS2005 使用Boost库的编译步骤
- 编译64位的CGAL库
- 在PC环境下用VS2005编译供Windows使用的libpng和zlib库
- 在PC环境下用VS2005编译供Wince6.0使用的libpng和zlib库
- 在PC环境下用VS2005编译供Wince6.0使用的libpng和zlib库
- 编译GMP大数库
- CEGUI 0.8.3在vs2005下的配置和编译
- qt在vs2005下的编译安装
- 开源jrtplib在vs2005下的编译
- 在VS2005下编译x264的心得体会
- Test
- vi 命令常见问题解答
- linux下Vi编辑器命令大全
- mediawiki用户密码处理
- 为什么我们需要单元测试?
- 在VS2005下编译CGAL库的支持库GMP和MPFR的步骤
- 今天工作中关于下拉框的一点总结
- VI常用命令
- spring AOP
- 用IE6也能内联搜索了
- [转贴]高薪是怎么跳出来的
- 提问的智慧[ZT]
- jbpm用户指南翻译:第12章 调度程序
- J2EE开发之常用开源项目介绍