在VS2005下编译CGAL库的支持库GMP和MPFR的步骤
2006-09-11 09:10
211 查看
在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下
网上发布的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下
相关文章推荐
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 【翠字营原创】编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 使用VS2013编译Caffe源码(不带GPU支持)步骤
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- Windows7_VS2013_Cmake编译Caffe源码(不带GPU支持)步骤
- Windows7上使用VS2013编译Caffe源码(不带GPU支持)步骤
- VS2005 使用Boost库的编译步骤
- 本地编译全志R系列的步骤7(Ubuntu 17.04非长期支持版本)原始LOG未整理
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- vs2005环境下CELayoutEditor源码编译步骤体会
- VS2005下编译oSip2,eXosip2成DLL的步骤
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- pjsip编译步骤,centos环境支持视频通话
- Windows7上使用VS2013编译Caffe源码(不带GPU支持)步骤
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 将sqlite3编译成给WINCE使用的DLL,并封装成C++的步骤(使用VS2005)